‘壹’ VS2010 C++ 无法编译 CL.exe已退出
我也出现了这个问题。之前一直没事的,昨天兴起打开VS结果不行了。。。
我这里显示error MSB6006:"CL.exe" 已退出 代码为 2.我试过3次重新安装,修复都不管用。
后来终于找到解决方法了,不过是笨方法。
根据出错的代码“C:\Program Files(x86)\MSBuild\......”;
由于重新安装了三边VS都不行,我就做了个win7 X64的虚拟机,在里面再次安装了一边VS2013,然后将虚拟机中的“C:\Program Files(x86)\“下的MSBuild文件夹替换了win8.1中的这个文件夹,再次打开VS2013,果然能运行了。估计是不知道什么时候那个软件改了什么东西导致的。。。
这是个笨方法,如果你没有其他的好方法的话,可以试一试。
‘贰’ 为什么编辑程序时老是出现“执行 cl.exe 时出错”
你程序没错
只是你安装的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了。
我的电脑这样就可以调试了。没问题。(最好是把你删的内容建个文件保存起
以防万一)。
有用的话回复!!!
‘叁’ VC2010中出现“error MSB6006: “CL.exe”已退出,代码为 2。”。如何解决
我的报错是这样的:错误
2
error
MSB6006:
“CL.exe”已退出,代码为
5。
遇到的问题估计跟楼主的一样,我的已经解决,问题的原因就是VC++目录错误导致的:
方法如下:
可执行文件的目录:D:\bin;$(ExecutablePath)
刚开始我的没有后面的$(ExecutablePath)报错了,加上就可以了。
其他的目录也需要添加上,对应$后面的部分。
‘肆’ 版主能再帮下忙么,CL.exe已退出,代码为5
cl.exe出现错误可能是源代码中存在错误。 你可以尝试以下方式进行修复: 1、创建一个全新的工程,不修改任何代码。直接进行代码编译。查看能否正常工作。 2、如果1的方案同样出现问题,请尝试重装vs2010。 3、如果1的方案无问题,能够正常运行。...
‘伍’ VC2019中MSB6006,CL.exe已退出,代码2如何解决
由于重新安装了三边VS都不行,我就做了个win7 X64的虚拟机,在里面再次安装了一边VS2013,然后将虚拟机中的“C:\Program Files(x86)\“下的MSBuild文件夹替换了win8.1中的这个文件夹,再次打开VS2013,果然能运行了。
‘陆’ vs2010编C++项目出现错误: error MSB6006: "CL.exe"已退出,代码为-1073741515
cl.exe出现错误可能是源代码中存在错误。
你可以尝试以下方式进行修复:
1、创建一个全新的工程,不修改任何代码。直接进行代码编译。查看能否正常工作。
2、如果1的方案同样出现问题,请尝试重装vs2010。
3、如果1的方案无问题,能够正常运行。请将出错工程文件夹下的.sdf,.suo文件,Debug文件夹删除。
重新进行编译。
如果我的回答能够帮助到你,希望能采纳我的回答。
‘柒’ vs2010生成解决方案时,报错:tracker已停止工作,: error MSB6006: “CL.exe”已退出,代码为 -1073741819
在vcxproj文件中添加以下行:
< PropertyGroup Label ="Globals">
...
< TrackFileAccess> false< / TrackFileAccess>
< / PropertyGroup>
‘捌’ C语言程序编译老是CL.exe错误 怎么回事
1、一般这个问题都是在win7和vista下面用VC6的问题,尝试下面几种方法,如果不行,就重新找一个VC版本吧2、具体步凑:一: “CL.exe”是VC使用真正的编译器(编译程序),其路径在“VC根目 录 /VC98/Bin”下面,可以到相应的路径下找到这个应用程序。因此问题可以按照以下方法解决:打开vc界面 点击VC“TOOLS(工 具)”—“Option(选择)”—“Directories(目录)”重新设置“Excutable Fils、Include Files、Library Files、Source Files”的路径。很多情况可能就一个盘符的不同(例如VC装在C,但是这些路径全部在D),改过来就OK了。
‘玖’ VC2010中出现“error MSB6006: “CL.exe”已退出,代码为 2。”。如何解决
1.可能之前的运行的exe还没有关闭,在任务管理器里面干掉它。
2.关掉vc,删除ncb文件,再重新编译。
3.杀毒软件和系统不兼容,建议卸载查毒软件。
Microsoft Visual C++(简称Visual C++、MSVC、VC++或VC)是微软公司的C++开发工具,具有集成开发环境,可提供编辑C语言,C++以及C++/CLI等编程语言。VC++集成了便利的除错工具,特别是集成了微软Windows视窗操作系统应用程序接口(Windows API)、三维动画DirectX API,Microsoft .NET框架。目前最新的版本是Microsoft Visual C++ 2017。
它以拥有“语法高亮”,IntelliSense(自动完成功能)以及高级除错功能而着称。比如,它允许用户进行远程调试,单步执行等。还有允许用户在调试期间重新编译被修改的代码,而不必重新启动正在调试的程序。其编译及建置系统以预编译头文件、最小重建功能及累加连结着称。这些特征明显缩短程式编辑、编译及连结花费的时间,在大型软件计划上尤其显着。
‘拾’ VC2010中出现“error MSB6006: “CL.exe”已退出,代码为 2。”。如何解决
在C:WindowsSystem32cl.exe这个路径把cl.exe这个文件删除后,应该就可以编译了,当然也有可能是你的环境变量(Path)中的环境变量包含了 C:Program FilesMicrosoft Visual Studio 10.0VCin目录,把它去掉,就不会报错了。
Visual Studio是微软公司推出的开发环境,是目前最流行的Windows平台应用程序开发环境。Visual Studio 2010版本于2010年4月12日上市,其集成开发环境(IDE)的界面被重新设计和组织,变得更加简单明了。Visual Studio 2010同时带来了NET Framework4.0、Microsoft Visual Studio 2010 CTP( Community Technology Preview--CTP),并且支持开发面向Windows 7的应用程序。除了Microsoft SQL Server,它还支持 IBMDB2和Oracle数据库。Visual Studio 可以用来创建 Windows 平台下的 Windows 应用程序和网络应用程序,也可以用来创建网络服务、智能设备应用程序和 Office 插件。