我分别编译了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 以设置正确的环境变量吗?我该怎么办?请指教。