2017-09-19 2 views
0

J'ai installé Qt 5.9 en ligne puis j'ai lancé un exemple de projet ouvert nommé "boxes". Il a montré une erreur quand j'ai construit.Comment exécuter le projet opengl exemple sur Qt 5.9 et Visual Studio 2017

:-1: error: This example requires Qt to be configured with -opengl desktop

J'ai essayé de la réparer en utilisant les réponses à la question QT and native OpenGL support in MS Windows, mais a échoué. Le site a déclaré que "différentes versions de Qt, pour différentes cibles, avec ou sans support OpenGL". J'utilise Qt 5.9 et je ne trouve pas d'options msvc201x xx-bit OpenGL.

+2

Copie possible de [support QT et OpenGL natif sous MS Windows] (https://stackoverflow.com/questions/26813229/qt-and-native-opengl-support-in-ms-windows) 0 (0) (0) Votez – rbaleksandar

+0

Je vote pour fermer cette question hors-sujet parce que Qt SDK a un ensemble riche d'exemples liés à l'utilisation OpenGL. –

Répondre

0

This example requires Qt to be configured with -opengl desktop

La question concerne la configuration de Qt et l'auteur a probablement Qt qui est configuré différemment de l'exemple de projet requis.

http://doc.qt.io/qt-5/configure-options.html

configure.bat -opengl desktop 

esprit que Qt doit également être construit avec cette option. Et vous ne devez pas nécessairement de construire Qt, mais pouvez obtenir via l'outil Qt Maintenance etc.

0

A partir de Qt 5.5 les paquets pré-construits sont construits avec l'option dynamique opengl comme documenté here:

Note: As of Qt 5.5 this [ -opengl dynamic ] is the configuration used by the official, pre-built binary packages of Qt.

Par conséquent, la seule option est de le construire à partir de la source comme décrit par AlexanderVX.