OpenGL可以使用预构建的Qt,但在自己编译时不能使用
我对OpenGL不能在Windows10上使用自编Qt5.9.6有问题。与Qt捆绑在一起的OpenGL示例不起作用,但仅显示灰色屏幕。没有错误消息或崩溃。当我将示例OpenGL应用程序(如Cube应用程序)与我自己编译的Qt库链接时,就是这种情况 当我将它们与预构建的Qt分发包链接时,它们就如预期的那样工作。所以Qt编译肯定有问题。我使用以下配置编译Qt:OpenGL可以使用预构建的Qt,但在自己编译时不能使用,qt,opengl,Qt,Opengl,我对OpenGL不能在Windows10上使用自编Qt5.9.6有问题。与Qt捆绑在一起的OpenGL示例不起作用,但仅显示灰色屏幕。没有错误消息或崩溃。当我将示例OpenGL应用程序(如Cube应用程序)与我自己编译的Qt库链接时,就是这种情况 当我将它们与预构建的Qt分发包链接时,它们就如预期的那样工作。所以Qt编译肯定有问题。我使用以下配置编译Qt: configure -opensource -debug -mp -nomake examples (I compiled the
configure
-opensource
-debug
-mp
-nomake examples (I compiled the examples later manually)
-nomake tests
-skip androidextras
-skip gamepad
-skip macextras
-skip purchasing
-skip speech
-skip serialbus
-skip serialport
-opengl desktop
我正在使用Visual Studio 2013为x86_64平台进行编译
最初,我在使用利用Qt OpenGL库的中间件软件时遇到了这个问题。它给出了错误代码1282(GL_无效_操作),当尝试执行任何与OpenGL相关的操作时。当链接到预构建的Qt时,该中间件也可以工作
我使用的是NVidia GeForce 1080 GTX GPU(目前最新的驱动程序),如果有必要的话
对可能出现的问题有什么见解吗