2013-03-11 2 views
1

У меня возникла проблема с настройкой GLFW/OpenGL на Mac. Я запускаю полностью обновленный Mac OSX 10.8.2, поэтому я предполагаю, что у меня есть самая современная версия OpenGL, совместимая с Mac, и я скомпилировал библиотеки GLFW (2.7.7) с помощью homebrew (диспетчер пакетов OS X).Настройка OpenGL и GLFW на Mac OS X 10.8.2

Я пытаюсь использовать следующее руководство, open.gl, и я использую рекомендуемый фрагмент код для проверки OpenGL и GL работают правильно:

\#include <GL/glfw.h> 

int main() 
{ 
    glfwInit(); 
    glfwSleep(1.0); 
    glfwTerminate(); 
} 

Это должно показать консольное приложение и выход после второй.

Я компиляции с г ++ в терминале и не получая ошибки компиляции:

g++ a.cpp -lglfw -framework OpenGL -framework Cocoa -framework IOkit 

Когда я запускаю программу с

./a.out 

ничего не происходит, но я получаю 1 секундную задержку перед ним закрывается, поэтому я знаю, что многое работает.

Сообщите мне, если есть какая-либо дополнительная информация, которая может быть полезна.

+2

У вас нет контекста или окна GL - просто приложение командной строки, работающее на терминале. Смотрите: 'glfwOpenWindow' –

+0

Это был ответ. Спасибо. Я не могу опубликовать ответ сам, потому что я новый участник. – ben

ответ

0

У вас нет контекста или окна GL - всего лишь приложение command line, работающее на терминале.

См. Документацию glfwOpenWindow.

Смежные вопросы