A. c语言中怎么用命令提示窗口编译宏定义并打印出来!请指教.谢谢了.
安装 Visual Studio 后在开始菜单里找 Microsoft Visual C++ 命令提示符,打开后,用微软的编译器 cl 编译,不是 cpp。
B. 在qt creator上编译程序不通过
针对 ‘cl’ 不是返旁内部或外部命令.
在windows操作系统敬伏环境变亮世携量中,对path变量加入 {VS安装地址}\VC\bin 一值.
C. vs2013怎么在命令行使用cl编译
1. “cl不是可用的内部命令或可执行程序”
----原因:环境变量Path没有设置好。
----解决:在环境变量Path中添加VC的bin目录。Path= D:\Microsoft Visual Studio 9.0\VC\bin。在D:\Microsoft Visual Studio 9.0\VC\ce\bin下还有其他一些编译器,看名字是交叉编译用的
2.“mspdb80.dll无法找到”
----原因:vs2008的VC\bin目录下缺少msobj80.dll、mspdb80.dll、mspdbcore.dll、mspdbsrv.exe这四个文件。
----解决:在D:\Microsoft Visual Studio 9.0\Common7\IDE下复制这四个文件到VC\bin。
3.解决以上问题以后,可以直接在命令行的任何目录下编译C/C++文件了。可是又出现新状况:
“fatal error: cannot open include file”
----原因:vs2008未设置include和lib的环境变量。
----解决:
3.1在环境变量里添加变量INCLUDE,包含进VC\Include和C:\Program Files\Microsoft SDKs\Windows\v6.0A\Include(这个是安装vs时自动安装在C盘的)两个目录
INCLUDE=D:\Microsoft Visual Studio 9.0\VC\include; C:\Program Files\Microsoft SDKs\Windows\v6.0A\Include
3.2添加变量LIB,包含进VC\lib和C:\Program Files\Microsoft SDKs\Windows\v6.0A\Lib(这个也是安装vs时自动安装在C盘的)两个目录:
LIB=D:\Microsoft Visual Studio 9.0\VC\lib; C:\Program Files\Microsoft SDKs\Windows\v6.0A\Lib
4.提示:fatal error LNK1104: 无法打开文件“kernel32.lib”,(在IDE里面运行没有问题,因为IDE中采用了另外的封装了库)
----原因:vs2008未设置include和lib的环境变量。
----解决:在环境变量里添加变量LIB,C:\Program Files\Microsoft SDKs\Windows\v6.0A\Lib
或者将kernel32.lib直接到vc的lib目录下也可以
至此,问题终于解决了,hoho~o(∩_∩)o...
【Tips】
1.使用-GX选项时,2005的编译器会提示GX已过时,使用-EHsc代替
cl : Command line warning D9035 : option 'GX' has been deprecated and will be re
moved in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
2.环境变量可以通过“我的电脑右键->高级->环境变量”设置。当然也有其它方法,欲知详情请网络之。
【Ref】
http://blog.163.com/danshiming@126/blog/static/109412748201312703225352/(在命令行界面使用vs2005的cl )
http://hi..com/fymzone/blog/item/fdac1bfb9ba55f65034f5689.html(用vs2005编译器cl在控制台下编译)
http://hi..com/vanta/blog/item/f62035a80ec521b5cb130c3b.html(在cmd中键入cl执行编译时会出现mspdb80.dll无法找到的情况)
D. QT5.3.1不能正常编译,'cl' 不是内部或外部命令,也不是可运行的程序 或批处理文件。这怎么解决
命令 clc;
E. C语言如何用dos命令编译运行
在控制台编译运行一个C程序,在windows上的c语言编译器为cl.exe,在linux平台上的c语言编译器是gcc。
在命令提示符中,执行cl test.c(test.c是c语言源码文件)。下图是用cl编译器编译main.cxx的谁的,并且执行生成的程序main.exe。
F. 'CL' 不是内部或外部命令,也不是可运行的程序
cl不是java的命令,cl是.net编译的命令,但必须在vs命令行下才能使用,因为cl不再环境变量列表内
G. cad2010中输入cl命令,提示未知命令怎么办
1第一,在命令行输入你不能用的命令的快捷键,点击回车键。提示你未知命令,后面有命令的全称记住它,如果你知道命令全称请忽略第一步。
2第二念或步,命令行输入redefine这个命令,记住一定不要输错。点击回车键。弹出输入命令名。
3第三,在仔罩伍输入命令名中输入不能用的命令的全称,闷链记住是全称。单击回车键。
4第四,在CAD界面中输入你刚才输入的命令的快捷键,单击回车。
5第五,你的快捷命令是不是能用了,如果还是不能用检查每一步的错误。
H. Qt 编译不了,怎么解决啊,'cl' 不是内部或外部命令,也不是可运行的程序 或批处理文件。
没装 Visual Studio 自然用不了 cl 编译器。
如果确定装了 Visual Studio ,就手动设置编译器选项,选择正确的路径
如果真的没装 Visual Studio ,也没必要装(毕竟 Visual Studio 体积不小),mingw-w64体积小得多,而编译器的优化能力甚至更出色(下载地址: http://sourceforge.net/projects/mingw-w64/ )
I. QTcreator 'cl' 不是内部或外部命令,也不是可运行的程序 或批处理文件。怎么处理
没装 Visual Studio 自然用不了 cl 编译器。
J. 'cl' 不是内部或外部命令,也不是可运行的程序 或批处理文件。
你输入 的CL命令。不是系统的命令。
你要是用的话,在CL的文件夹内运行命令。