代码之家  ›  专栏  ›  技术社区  ›  DHamrick

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

  •  1
  • DHamrick  · 技术社区  · 17 年前

    我构建了一个在Linux上使用OpenGL的Qt应用程序,并尝试在Windows上构建它。我使用G++在Linux上生成它,并使用命令行nmake for Visual Studio 2005在Windows上生成它。当我试图构建我的应用程序时,我键入

    qmake -makefile app.pro
    nmake
    

    NMAKE失败并说“bool qt-win-owndc-u-required”…已在qtOpenGLD.lib.中定义。 找到一个或多个多重定义符号

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

    1 回复  |  直到 17 年前
        1
  •  1
  •   Jesse Vogt    17 年前

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

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

    那个人通过重建源头来解决这个问题。