将Qt应用程序从Linux移植到Windows

将Qt应用程序从Linux移植到Windows,qt,opengl,qt4,Qt,Opengl,Qt4,我在linux上构建了一个使用opengl的qt应用程序,并试图在windows上构建它。我使用g++在linux上实现了它,并使用命令行nmakeforvisualstudio2005在windows上构建了它。当我试图构建我的应用程序时,我键入了 qmake -makefile app.pro nmake nmake失败了,说“bool qt_win_owndc_required”。。。已在QtOpenGld.lib中定义。。 找到一个或多个多定义符号 当我尝试用opengl构建其中一个示

我在linux上构建了一个使用opengl的qt应用程序,并试图在windows上构建它。我使用g++在linux上实现了它,并使用命令行nmakeforvisualstudio2005在windows上构建了它。当我试图构建我的应用程序时,我键入了

qmake -makefile app.pro
nmake
nmake失败了,说“bool qt_win_owndc_required”。。。已在QtOpenGld.lib中定义。。 找到一个或多个多定义符号


当我尝试用opengl构建其中一个示例(hellogl)时,它产生了相同的错误消息。但当我尝试在没有opengl的情况下构建一个不同的示例时,效果很好。我是否需要做一些特殊的事情来正确构建opengl库?有什么我没有想到的吗?

您是否在Visual Studio 2005命令提示符下运行qmake

谷歌搜索发现了以下帖子:


这家伙通过重建源代码修复了问题。

是否在Visual Studio 2005命令提示符下运行qmake

谷歌搜索发现了以下帖子:


这家伙通过重建源代码解决了问题。

这就是我最后要做的。重建成功了。我不知道第一次出了什么问题,但自从重建成功后,我就不必担心了。这就是我最终所做的。重建成功了。我不知道第一次出了什么问题,但自从重建成功后,我就不再担心了。