我分别编译了3个版本的Qt 5.0.1:
在VS2012 64位上的Qt 5.0.1
VS2012 32位上的2- Qt 5.0.1
做了一些测试
VS2010 32位上的3 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吗? 我该怎么办?请指教。
答案 0 :(得分:0)
好的,我明白了。我将编译器切换到VS2012 amd64而不是x86_amd64,这在VS2012 Express中不可用。这让Qt Creator的命令提示符找不到编译器。所以我切换回x86_amd64编译器,它工作正常。
所以你可以有两个没有冲突的编译器,这是个好消息:)