gpt4 book ai didi

c++ - Qt Creator 找不到cl.exe(VS2012)编译器

转载 作者:太空宇宙 更新时间:2023-11-04 14:10:12 25 4
gpt4 key购买 nike

我分别编译了3个版本的Qt 5.0.1:

1- VS2012 64 位上的 Qt 5.0.1

2- VS2012 32 位上的 Qt 5.0.1

做了一些测试

3- VS2010 32 位上的 Qt 5.0.1

我做测试的时候,Qt 5.0.1 64位和32位的编译版本运行良好。然后用VS2010编译后,VS2012编译器在Qt Creator中就不能用了!!!我总是收到消息:

'cl' is not recognized as an internal or external command

并且只有 VS2010 编译器可以在 Qt Creator 中运行。

我确实理解编译器的路径应该在环境变量 PATH 中。但是我现在有两个编译器。如果他们都在 PATH 中,这不会让他们发生冲突吗?Qt Creator 不应该在编译之前自动运行 vcvarshell 来设置正确的环境变量吗?我应该怎么办?请指教。

最佳答案

好的,我知道了。我将编译器切换到 VS2012 amd64 而不是 x86_amd64,后者在 VS2012 Express 中不可用。这得到了Qt Creator的命令提示符找不到编译器。所以我切换回 x86_amd64 编译器并且它工作了。

所以你可以同时使用两个编译器而不会发生冲突,这是个好消息:)

关于c++ - Qt Creator 找不到cl.exe(VS2012)编译器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14898676/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com