【问题标题】:qmake and multiple MSVS versionsqmake 和多个 MSVS 版本
【发布时间】:2009-09-19 10:10:53
【问题描述】:

Visual Studio 2008 Command Prompt我运行这个命令来生成.vcproj文件:

>qmake -spec win32-msvc2008

并收到一条警告消息:

WARNING: Generator: MSVC.NET: Found more than one version of Visual Studio
in your path! Fallback to lowest version (MSVC.NET 2008 (9.0),
MSVC.NET 2008 Express Edition (9.0), MSVC.NET 2005 (8.0), 
MSVC.NET 2008 (9.0) in path, MSVC.NET 2008 Express Edition (9.0) in path)

对于这个项目,我使用 MSVS 2008 Professional。实际上生成的.vcproj 文件运行良好,但是警告信息是什么?

【问题讨论】:

    标签: visual-studio-2008 qt visual-c++ qmake


    【解决方案1】:

    qmake 找到 2 个 Visual Studio,它们使用相同的 mkspec (win32-msvc2008)。

    尝试从相应的环境(开始->所有程序->Microsoft Visual Studio 2008 [Express]->Visual Studio Tools->Visual Studio 2008 [Express] Command Prompt)运行qmake。

    【讨论】:

      【解决方案2】:

      我从 PATH 环境变量中删除了旧版本 Visual Studio 的所有引用,现在它可以正常工作了。

      在 Windows XP 上:从我的电脑 -> 属性 -> 高级选项卡,单击“环境变量”按钮。在用户和系统变量部分中,选择 PATH 并单击编辑按钮 - 将文本复制到文本编辑器(如果要保存原件)并删除对 Visual Studio 2005 的任何引用。另外,请确保您的 QTDIR 和 QMAKESPEC变量设置为您要使用的 Qt 版本。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2023-03-03
        • 2018-01-09
        • 2020-09-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多