2014-02-09 2 views
1

Практически каждый установщик Qt имеет экземпляр с OpenGL в названии файла и без него. Как я понимаю OpenGL наличие в имени файла означает его поддержку. Поэтому, если мне нужно использовать OpenGL в моем приложении, мне нужно установить Qt-OpenGL. Но нет установщика Qt для Windows 64 бит с MinGW и OpenGL. Я также не мог найти его here. Итак, как я могу сделать Qt-OpenGL MinGW для Windows 64 бит?Как построить Qt - OpenGL с MinGW 64 бит?

ответ

3

Вам не нужна OpenGL-версия Qt для использования OpenGL в вашем приложении. OpenGL в версии Qt сообщает вам, какой бэкэнд использует графику Qt внутри себя.

См. Это wiki page for details.

This page, хотя и немного устарел, все равно должен сказать вам, как правильно строить Qt в Windows с помощью MinGW-w64. Есть некоторые зависимости, которые вам нужно будет скомпилировать. И много времени.

2

Как упоминалось в here:

В Windows, возможны два варианта:

  • Используйте УГОЛ-библиотеку [code.google.com], чтобы перевести OpenGL вызовы в DirectX (по умолчанию)

  • Используйте собственный драйвер OpenGL для вашей видеокарты

В принципе версия с opengl в названии означает только то, что использовался второй вариант.

Хотя все еще нет x64-версии для использования с MinGW на веб-сайте Qt для загрузки (кстати, 32-разрядная версия отлично работает на Windows 64-разрядной версии), поэтому вам придется ее вручную создавать.

Я думаю, что приклеивание к guide предоставляется в основном достаточно. Вам нужно будет установить все необходимые зависимости, а затем это типичная последовательность configure && make с некоторыми имеющимися опциями. Если у вас есть некоторые проблемы со зданием, я думаю, вы можете обратиться к ним здесь или задать другой вопрос.

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