我正在尝试使用Qt Creator在Qt中编译一个hello world程序.
我得到'cl'不被认为是内部或外部命令.
我正在使用Windows 7和Both Vs 2008和2010.当我使用Mingw时,它编译得很好,但如果使用vs 2008则会出现此错误.
设置Env Path = ..; ..; C:\ Program Files\Microsoft Visual Studio 9.0\VC\bin后,它也显示相同的错误.
Smi*_*Smi 44
我认为cl
不在你的道路上.你需要在那里添加它.建议的方法是启动开发人员命令提示符.
引用文章为命令行构建设置路径和环境变量:
打开"开发人员命令提示符"窗口
在显示Windows 8"开始"屏幕的情况下,键入Visual Studio Tools.请注意,搜索结果会在您键入时更改; 出现Visual Studio工具时,选择它.
在早期版本的Windows上,选择" 开始",然后在搜索框中键入Visual Studio Tools.当Visual Studio Tools出现在搜索结果中时,请选择它.
在Visual Studio Tools文件夹中,打开适用于您的Visual Studio版本的开发人员命令提示符.(要以管理员身份运行,请打开开发人员命令提示符的快捷菜单,然后选择以管理员身份运行.)
正如文章所述,有几种不同的快捷方式可用于设置不同的工具集 - 您需要选择合适的工具集.
如果已打开普通命令提示符窗口,则可以vcvarsall.bat
使用适当的参数运行批处理文件以设置环境变量.引用同一篇文章:
运行vcvarsall.bat
在命令提示符处,切换到Visual C++安装目录.(位置取决于系统和Visual Studio安装,但典型位置是C:\ Program Files(x86)\ Microsoft Visual Studio版本\ VC.)例如,输入:
Run Code Online (Sandbox Code Playgroud)cd "\Program Files (x86)\Microsoft Visual Studio 12.0\VC"
要为32位x86命令行构建配置此命令提示符窗口,请在命令提示符下输入:
Run Code Online (Sandbox Code Playgroud)vcvarsall x86
从文章中,可能的论点如下:
x86
(x86 32位原生)x86_amd64
(x86 x86上的x64)x86_arm
(ARM on x86 cross)amd64
(x64 64位原生)amd64_x86
(x64 x64上的x86)amd64_arm
(ARM on x64 cross)小智 6
我有同样的问题.尝试制作一个bat文件来启动Qt Creator.将这样的内容添加到bat文件中:
call "C:\Program Files\Microsoft Visual Studio 9.0\VC\bin\vcvars32.bat"
"C:\QTsdk\qtcreator\bin\qtcreator"
Run Code Online (Sandbox Code Playgroud)
现在我可以编译并得到:
jom 1.0.8 - empower your cores
11:10:08: The process "C:\QTsdk\qtcreator\bin\jom.exe" exited normally.
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
131584 次 |
最近记录: |