『壹』 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 插件。