更多精彩内容 |
---|
个人内容分类汇总 |
qt新建一个工程,选择msvc编译器,编译器显示可用,但是工程缺加载不出来,只有一个.pro
文件;
当qt使用msvc编译器时,有时候会报错cl.exe启动失败, 报错信息:
Project ERROR: Cannot run compiler 'cl'. Output:
cl.exe.没找到
cl.exe版本不对
cl.exe缺少依赖,启动失败
使用Everything工具搜索当前系统中是否有cl.exe
文件;
如果有则右键复制文件路径,注意版本要和自己使用的msvc一样(当然你一个一个试也行);
然后打开系统环境变量;
点击新建,输入复制的cl.exe
文件夹路径,注意不要输错了;
设置好路径后点击确定,然后重启电脑,再打开Qt就可以了。
如果还是不行就确认一些cl.exe
是否启动成功,依赖是否完整,有没有缺少库;
通过Everything
工具搜索cl.exe
文件后,鼠标右键打开文件路径;
双击运行cl.exe
文件,如果运行成功则会有一个弹窗一闪而过,如果缺少库则会报错;
可根据报错提示缺少的库,通过Everything
工具搜索系统中是否有对应的库,如果有则可将库的所在路径添加进环境变量,或者复制到cl.exe
文件当前路径下(注意库的版本也要和cl.exe
版本一致);
也可以通过使用Dependency工具检测是否缺少动态库。