为什么老是“执行 cl.exe 时出错”

#include<stdio>
main()
{
float a = 12.3,b;
double c;
b = 12345.678;c = 12345.678;
printf("a = %f,b = %f,c =%lf\n",a,b,c);
}
哪位高手看一看,这个为什么老是“执行 cl.exe 时出错”
上面应该是<stdio.h>问问题的时候写错了

出现“执行 cl.exe 时出错”是因为Visual没有安装好。

解决执行 cl.exe 时出错”的步骤如下:

1、首先找到VC++6.0的安装路径,一般默认安装都是安装在C:\Program Files\Microsoft Visual Studio目录下的。

2、然后打开VC++6.0程序,点击菜单栏上的“工具(T)”,在出现的下拉列表中选择“选项(O)...”。

3、弹出一个“选项”窗口,点击窗口菜单栏上的“目录”选项,点击目录(S)对应的下拉框会看到有可执行文件(executatble files)、include files、library files、source files四个选项。

4、在“目录(S)”对应的下拉框中选择“可执行文件(executatble files)”,在"路径(D)"(也就是红线框)中可以看到一共有四行路径,黄线框中的代表的是VC++6.0的安装路径,如果不是原来的安装路径,请改为安装路径。

5、然后,再在“目录(S)”对应的下拉框中选择“include files”,在"路径(D)"(也就是红线框)中可以看到一共有三行路径,黄线框中依然代表VC++6.0的安装路径,如果不是请改为安装路径。

6、然后,再在“目录(S)”对应的下拉框中选择“library files”,在"路径(D)"(也就是红线框)中可以看到一共有两行路径,黄线框中依然代表VC++6.0的安装路径,如果不是请改为安装路径。

7、然后,再在“目录(S)”对应的下拉框中选择“source files”,在"路径(D)"(也就是红线框)中可以看到一共有三行路径(也许不止三行,但红线框中的四行很关键),黄线框中依然代表VC++6.0的安装路径,如果不是请改为安装路径。

8、改完之后,点击“确定”按钮,重新编译程序,可以发现没有出现 cl.exe这个问题了,程序可以正常编译了,这样问题就解决了。

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-10-11
你程序没错 只是你安装的visual没安装好,有两种可能,一是路径错误。二是环境变量错了。一下给你讲。
你是用的VC++编译器吧,
我用这个也出现了这种的开始不知道麻烦的很弄了几小时。
具体步凑:
一: “CL.exe”是VC使用真正的编译器(编译程序),其路径在“VC根目 录 \VC98\Bin”下面,
你可以到相应的路径下找到这个应用程序。

因此问题可以按照以下方法解决:打开vc界面 点击VC“TOOLS(工 具)”—>“Option(选择)”
—>“Directories(目录)”重新设置“Excutable Fils、Include Files、
Library Files、Source Files”的路径。很多情况可能就一个盘符的不同
(例如你的VC装在C,但是这些路径全部在D),改过来就OK了。

如果你是按照初始路径安装vc6.0的,路径应为:
executatble files:
C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin
C:\Program Files\Microsoft Visual Studio\VC98\BIN
C:\Program Files\Microsoft Visual Studio\Common\TOOLS
C:\Program Files\Microsoft Visual Studio\Common\TOOLS\WINNT

include files:
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\MFC\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\ATL\INCLUDE

library files:
C:\Program Files\Microsoft Visual Studio\VC98\LIB
C:\Program Files\Microsoft Visual Studio\VC98\MFC\LIB

source files:
C:\Program Files\Microsoft Visual Studio\VC98\MFC\SRC
C:\Program Files\Microsoft Visual Studio\VC98\MFC\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\ATL\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\CRT\SRC

如果你装在其他盘里,则仿照其路径变通就行(我就是装在D盘)。
关键是microsoft visual studio\ 后面的东西要相同。
本人深受其害,重装多次不管用,上面中文部分为高手借鉴。
二: 如果上述功能不行的话你就看看环境变量。
右键单击我的电脑->选择属性->选择高级->环境变量->选PATH 点编辑->把除VC的都删了。就OK了。

我的电脑这样就可以调试了。没问题。(最好是把你删的内容建个文件保存起 以防万一)。
有用的话回复!!!本回答被提问者采纳
第2个回答  2009-09-25
可能很多人在安装VC 6.0后有过点击“Compile”或者“Build”后被出现的
“Compiling... ,Error spawning cl.exe”错误提示给郁闷过。很多人的
选择是重装,实际上这个问题很多情况下是由于路径设置的问题引起的,
“CL.exe”是VC使用真正的编译器(编译程序),其路径在“VC根目录\VC98\Bin”下面,
你可以到相应的路径下找到这个应用程序。

因此问题可以按照以下方法解决:打开vc界面 点击VC“TOOLS(工具)”—>“Option(选择)”
—>“Directories(目录)”重新设置“Excutable Fils、Include Files、
Library Files、Source Files”的路径。很多情况可能就一个盘符的不同
(例如你的VC装在C,但是这些路径全部在D),改过来就OK了。

如果你是按照初始路径安装vc6.0的,路径应为:
executatble files:
C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin
C:\Program Files\Microsoft Visual Studio\VC98\BIN
C:\Program Files\Microsoft Visual Studio\Common\TOOLS
C:\Program Files\Microsoft Visual Studio\Common\TOOLS\WINNT

include files:
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\MFC\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\ATL\INCLUDE

library files:
C:\Program Files\Microsoft Visual Studio\VC98\LIB
C:\Program Files\Microsoft Visual Studio\VC98\MFC\LIB

source files:
C:\Program Files\Microsoft Visual Studio\VC98\MFC\SRC
C:\Program Files\Microsoft Visual Studio\VC98\MFC\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\ATL\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\CRT\SRC

如果你装在其他盘里,则仿照其路径变通就行(我就是装在D盘)。
关键是microsoft visual studio\ 后面的东西要相同。
本人深受其害,重装多次不管用,上面中文部分为高手借鉴,
下面路径为本人深思所得,终于解决。与君分享。
第3个回答  2008-10-12
#include <stdio.h>
main()
{
float a = 12.3,b;
double c;
b = 12345.678;c = 12345.678;
printf("a = %f,b = %f,c =%lf\n",a,b,c);
}
第4个回答  2021-06-07
#include<stdio.h>
int main()
{
float a = 12.3,b;
double c;
b = 12345.678;c = 12345.678;
printf("a = %f,b = %f,c =%lf\n",a,b,c);
}
main函数有返回值的

c语言初学者求救!执行 cl.exe 时出错.是什么意思?
遇到"cl.exe不是内部或外部命令"的错误,可能是因为Visual Studio没有正确安装或环境变量配置不完整。若已安装VS2010,需检查系统变量的Path路径,添加Visual Studio的bin目录,如"E:\\Program Files\\Microsoft Visual Studio 10.0\\VC\\bin"。当遇到"丢失mspdb100.dll"的错误,可能需要将该文件从IDE目录复...

执行cl. exe时出错
出现“执行 cl.exe 时出错”是因为Visual没有安装好。解决执行 cl.exe 时出错”的步骤如下:1、首先找到VC++6.0的安装路径,一般默认安装都是安装在C:\\Program Files\\Microsoft Visual Studio目录下的。2、然后打开VC++6.0程序,点击菜单栏上的“工具(T)”,在出现的下拉列表中选择“选项(O)....

c语言初学者求救!执行 cl.exe 时出错.是什么意思?
格式错了,cl.exe 是控制 Microsoft C 和 C++ 编译器以及链接器的工具。cl.exe 只能在支持 Microsoft Visual Studio 的操作系统中运行。 编译器产生通用对象文件格式 (COFF) 对象 (.obj) 文件。include<stdio.h>这是c语言头文件 而你设定的文本属于c++类型C:\\Users\\Administrator\\Desktop\\Cpp1.cpp ...

vc++6.0执行源文件是出现“执行CL.EXE时出错”是怎么回事?
“CL.exe”是VC使用真正的编译器(编译程序),其路径在“VC根目 录 \/VC98\/Bin”下面,你可以到相应的路径下找到这个应用程序。因此问题可以按照以下方法解决:打开vc界面 点击VC“TOOLS(工 具)”—>“Option(选择)”—>“Directories(目录)”重新设置“Excutable Fils、Include Files、Library Fi...

程序没有问题为什么执行 cl.exe 时出错!~~~求高手指点!!!
因为你的程序里面有错误。cl.exe是微软的C++编译器。如果你的程序中有错误,编译不通过,就会出错了。不是你下载的程序错了,是你编写的代码错了。第11行把全角逗号改成半角逗号:MessageBox(NULL,TEXT("我哪里错了?"),TEXT("提问"),MB_YESNO|MB_ICONQUESTION);

执行cl.exe 时出错.
你列出的条件是矛盾的,这是造成语法错误的原因。正确的应该是:if (x>=1000)y=0.75x;else if (x>=500)y=0.8x;else if (x>=200)y=0.9x;else y=x;另外 C语言中double默认输出 6 位小数。格式化输出可以控制输出小数位数。printf("%.2lf ", y); \/\/ "%.2lf" 是输出 2位...

执行cl.exe 时出错.
首先,你的代码中漏掉一个分号一个双引号。其次,出现cl.exe执行错误是预编译设置的问题。在VC中,依次点击"project"->"Settings",选中"C\/C++"标签,在分类中选择"Precompiled Header",如果设置如下,则会出现cl.exe执行错误的问题:此时构建项目,出来的结果是:将设置改为如下:问题便解决了:得到的...

c语言执行cl.exe出错
(例如你的VC装在C,但是这些路径全部在D),改过来就OK了。 例如:你把解压文件放在D盘,而按在C盘,就应该改为:D:\\Program Files\\Microsoft Visual Studio\\Common\\MSDev98\\Bin d:\\Program Files\\Microsoft Visual Studio\\VC98\\INCLUDE 总之就是解压路径和安装路径一致。

c语言中的问题unexpected end of file found 执行 cl.exe 时出错.
执行 cl.exe 错误 错误信息说明:源代码的文件末尾存在异常情况。可能有中文字符或者全角字符等非正常字符。2、通常是大括号匹配出了问题;文面意思是 :"发现意外的文件结束"end of file 就是 EOF 是传输控制符 在C源文件里要是大括号 没有 ‘’}‘’ 这个给他匹配完,那么在编译栈里的"{"就不...

C++编程出现执行 cl.exe 时出错是什么意思
如果你只是想找出错误的话,可以不用管cl.exe,一定是你的语法出错了

相似回答