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

时间:2009-07-13 14:41:49

标签: qt opengl qt4

我构建了一个在linux上使用opengl的qt应用程序,并尝试在Windows上构建它。我使用g ++在linux上制作它并使用命令行nmake为Visual Studio 2005在Windows上构建它。当我尝试构建我的应用程序时,我输入了

qmake -makefile app.pro
nmake

nmake失败并说“bool qt_win_owndc_required”...已在QtOpenGld.lib中定义.. 找到一个或多个多重定义符号

当我尝试使用opengl构建其中一个示例(hellogl)时,会产生相同的错误消息。但是,当我尝试在没有opengl的情况下构建不同的示例时,它工作正常。我是否需要做一些特殊的事情来正确构建opengl库?有没有我没想到的东西?

1 个答案:

答案 0 :(得分:1)

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

谷歌搜索出现了这篇文章:http://www.delta3d.org/forum/viewtopic.php?showtopic=15723

这家伙通过重建源来解决问题。