❶ c語言編好後,編譯時提醒Error spawning cl.exe,這什麼意思啊怎麼辦啊
cl.exe實際上就是VC的編譯程序,以VC6.0為例,存放於Microsoft Visual Studio\VC98\Bin文件夾下。啟動cl.exe出錯,說明VC沒有在上面的文件夾里找到該文件,或者該文件發生異常,運行失敗。導致問題的原因可能是用戶不小心移動、刪除了此文件,或者是病毒的破壞,等等。
也有可能是路徑設置錯誤,可以按照以下方法解決:打開vc界面 點擊VC「TOOLS(工具)」—>「Option(選擇)」—>「Directories(目錄)」重新設置「Excutable Fils、Include Files、
Library Files、Source Files」的路徑。很多情況可能就一個盤符的不同(例如你的VC裝在C,但是這些路徑全部在D),改過來就OK了。
❷ C語言軟體編譯時出現執行cl錯誤是什麼意思
這是由於VC++6.0軟體環境配置不正確。
如果是英文版:在VC中點擊「Tools」—>「Option」—>「Directories」,點擊「Directoried」的下拉按鈕,選擇「Excutable Fils」,並重新設置「Excutable Fils」的路徑,添加VC的正確安裝路徑。
如果是按照初始路徑安裝vc6.0的(如果不是就需要根據自己的安裝路徑修改了),路徑應為(其中第二條就是CL所在文件夾):
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
如果是中文版,對應上面的英文,進行相應設置即可
❸ 什麼是cl ,老師讓在命令提示符里寫c:\cl hello.cpp可不能執行,說CL什麼內部外部命令
cl是C++的編譯命令,不是windows自帶的,也就是說如果想要在windows的命令提示符下運行此命令,需要安裝Visual C++ 6.0,當然GCC也帶有cl.exe。
❹ 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了。
❺ c語言初學者求救!執行 cl.exe 時出錯.是什麼意思
格式錯了,cl.exe 是控制 Microsoft C 和 C++ 編譯器以及鏈接器的工具。cl.exe 只能在支持 Microsoft Visual Studio 的操作系統中運行。 編譯器產生通用對象文件格式 (COFF) 對象 (.obj) 文件。
#include<stdio.h>這是c語言頭文件
而你設定的文本屬於c++類型C:UsersAdministratorDesktopCpp1.cpp
C:UsersAdministratorDesktopCPP1.c這個格式才對
命令行下cl.exe編譯鏈接的問題及解決方法
1、在windows命令行下,輸入cl,若系統提示「'cl'不是內部或外部命令,也不是可運行的程序或批處理文件。」
說明VS沒有安裝或者環境變數設置不正確。本機是已經安裝了VS2010的,所以需要設置一下環境變數。在系統變數的Path路徑下添加如下內容:「E:Program FilesMicrosoft Visual Studio 10.0VCin」(結合VS的安裝路徑自行設置)。
2、在命令行輸入cl時,出現「丟失mspdb100.dll」的問題時
需要把「E:Program FilesMicrosoft Visual Studio 10.0Common7IDEmspdb100.dll」復制到「E:Program FilesMicrosoft Visual Studio 10.0VCin」下面。這樣問題就得到解決了。
3、出現錯誤「fatal error LNK1104: cannot open file 「kernel32.lib」」
解決方法是在環境變數中新建的LIB變數中增加值:「C:Program FilesMicrosoft SDKsWindowsv7.0ALib」。