Как скомпилировать QwtPlot3d с Qt5?

Выпущен Qt5, а новый Qt5.0.2 имеет версию MSVC2012 x64. Хотите использовать QwtPlot3d с Qt5. При компиляции появляется ошибка переопределения GLdouble. Не знаю причину и как это исправить. Благодарю.

1

Решение

Кажется, это проблема рабочего стола OpenGL против OpenGL ES 2. Предварительно скомпилированные пакеты Qt5 построены на основе ANGLE, который обеспечивает OpenGL ES 2. Проверьте Страница загрузки QT если есть подходящая версия (OPENGL 32bit) для вас.

Если вы хотите использовать OpenGL на рабочем столе в Windows с Qt 5, вы должны пересобрать Qt самостоятельно, передав рабочий стол -opengl в скрипт configure.bat.

1

Другие решения

Конечно, больше нет необходимости перекомпилировать QT самостоятельно, поскольку теперь они также поставляют готовый установщик для opengl-desktop

0

По вопросам рекламы [email protected]