qmake 和多个 MSVS 版本

发布于 2024-08-05 19:26:18 字数 533 浏览 7 评论 0原文

Visual Studio 2008 命令提示符 中,我运行此命令来生成 .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 文件运行良好,但是警告消息是关于什么的?

From Visual Studio 2008 Command Prompt I run this command to generate .vcproj file:

>qmake -spec win32-msvc2008

And get a warning message:

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)

For this project I use MSVS 2008 Professional. Actually the generated .vcproj file works well, but what is the warning message about?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

亣腦蒛氧 2024-08-12 19:26:18

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

尝试从相应的环境运行 qmake(开始 -> 所有程序 -> Microsoft Visual Studio 2008 [Express] -> Visual Studio 工具 -> Visual Studio 2008 [Express] 命令提示符)。

qmake found 2 Visual Studios, that use the same mkspec (win32-msvc2008).

Try running qmake from corresponding environment (Start->All Programs->Microsoft Visual Studio 2008 [Express]->Visual Studio Tools->Visual Studio 2008 [Express] Command Prompt).

℡Ms空城旧梦 2024-08-12 19:26:18

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

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

I removed all references of the older version of Visual Studio from the PATH environment variable and it now works fine.

On Windows XP: From My Computer -> Properties -> Advanced tab, click on "Environment Variables" button. In both the user and system variables sections, select PATH and click the edit button - copy the text to a text editor (if you want to save your originals) and remove any reference to Visual Studio 2005. Also, make sure your QTDIR and QMAKESPEC variables are set to the version of Qt you want to use.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文