OpenGL可与预先构建的Qt一起使用,但不能由我自己编译

时间:2019-02-11 14:34:07

标签: qt opengl

我在Windows 10上无法在自编译Qt 5.9.6上使用OpenGL时遇到问题。与Qt捆绑在一起的OpenGL示例不起作用,但仅显示灰屏。没有错误消息或崩溃。当我将示例OpenGL应用程序(例如Cube应用程序)与自己编译的Qt库链接时,就是这种情况。

当我将它们与预构建的Qt分发软件包链接时,它们将按预期工作。因此,Qt编译肯定有问题。我使用以下配置来编译Qt:

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 for x86_64平台进行编译。

最初,当我使用利用Qt OpenGL库的中间件软件时遇到了问题。尝试执行几乎所有与OpenGL相关的操作时,错误代码为1282(GL_INVALID_OPERATION)。当与预先构建的Qt链接时,该中间件也可以工作。

如果这很重要,我正在使用NVidia GeForce 1080 GTX GPU(当前为最新驱动程序)。

有什么问题的见解吗?

0 个答案:

没有答案