❶ vc++編譯為什麼會出現error spawning c1.exe的錯誤
VC++編譯出現error spawning c1.exe的錯誤是因為編譯環境設置出問題導致的。
細節如下:
出現這種問題的VC6一般是綠色版和精簡版的VC;
出現編譯不通過的原因主要是VC6的配置文件沒有設置好
打開vc界面 點擊VC「TOOLS(工具)」—>「Option(選項)」 —>「Directories(目錄)」重新設置「Excutable Fils(可執行文件)、Include Files、
Library Files、Source Files」的路徑(注意這些是下拉框框里可以通過選擇修改)。
如果用戶是按照初始路徑安裝vc6.0的,路徑應為:
executatble files:
C:Program FilesMicrosoft Visual StudioCommonMSDev98Bin
C:Program FilesMicrosoft Visual StudioVC98BIN
C:Program FilesMicrosoft Visual StudioCommonTOOLS
C:Program FilesMicrosoft Visual StudioCommonTOOLSWINNT
include files:
C:Program FilesMicrosoft Visual StudioVC98INCLUDE
C:Program FilesMicrosoft Visual StudioVC98MFCINCLUDE
C:Program FilesMicrosoft Visual StudioVC98ATLINCLUDE
library files:
C:Program FilesMicrosoft Visual StudioVC98LIB
C:Program FilesMicrosoft Visual StudioVC98MFCLIB
source files:
C:Program FilesMicrosoft Visual StudioVC98MFCSRC
C:Program FilesMicrosoft Visual StudioVC98MFCINCLUDE
C:Program FilesMicrosoft Visual StudioVC98ATLINCLUDE
C:Program FilesMicrosoft Visual StudioVC98CRTSRC
❷ 執行c1.exe時出錯,幫幫忙……急!!
如果在編譯時總出錯,而代碼本身沒有問題的話,那麼就是VC的問題了,有些人先前曾經安裝過VC後面卸載之後安裝到別的文件夾,那麼往往在編譯時候會出錯。此時一般的解決辦法如下:比如我把VC安裝在XP系統D盤的Program File目錄下面,那麼應該做如下的設置,首先啟動VC,在菜單欄的「工具」(Tools)中選擇「選項」(Options),在打開的對話框中選擇「路徑」(Directories),在右邊的目錄(Show directories for:)下拉表中選擇「可執行文件」(Executable),其路徑至少包含以下7個:
D:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin
D:\Program Files\Microsoft Visual Studio\VC98\BIN
D:\Program Files\Microsoft Visual Studio\Common\TOOLS
D:\Program Files\Microsoft Visual Studio\Common\TOOLS\WINNT
C:\WINDOWS\system32
C:\WINDOWS
C:\WINDOWS\System32\Wbem
在Include Files選項中路徑至少包含以下3項:
D:\Program Files\Microsoft Visual Studio\VC98\INCLUDE
D:\Program Files\Microsoft Visual Studio\VC98\MFC\INCLUDE
D:\Program Files\Microsoft Visual Studio\VC98\ATL\INCLUDE
在Library Files選項中路徑至少包含以下2項:
D:\Program Files\Microsoft Visual Studio\VC98\LIB
D:\Program Files\Microsoft Visual Studio\VC98\MFC\LIB
在Source Files選項中路徑至少包含以下4項:
D:\Program Files\Microsoft Visual Studio\VC98\MFC\SRC
D:\Program Files\Microsoft Visual Studio\VC98\MFC\INCLUDE
D:\Program Files\Microsoft Visual Studio\VC98\ATL\INCLUDE
D:\Program Files\Microsoft Visual Studio\VC98\CRT\SRC
添加完畢後保存退出,此時基本上編譯就不會出錯了。以上是VC安裝在XP系統D盤的Program File目錄下面,而一般默認的安裝是在XP系統C盤的Program File目錄下面,此時把以上路徑中的D改為C即可,若不是XP系統而是其他操作系統,方法基本上是一樣的。
❸ C++編程時出現 error spawning c1.exe .請問如何解決
問題:C++編譯所有文件都是error spawning c1.exe, 無論是什麼樣的文件編譯
都是 error spawning c1.exe 1 error ,0 warning.
解決方法:tools->options->directories:show directories for選excutable files,再看下面有沒有你的cl.exe文件所在的目錄,如果不對修改之。具體
在菜單欄的「工具」(Tools)中選擇「選項」(Options),在打開的對話框中選擇「路徑」(Directories),在右邊的目錄(Show directories for:)下拉表中選擇「可執行文件」(Executable),其路徑至少包含以下7個:
D:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin
D:\Program Files\Microsoft Visual Studio\VC98\BIN
D:\Program Files\Microsoft Visual Studio\Common\TOOLS
D:\Program Files\Microsoft Visual Studio\Common\TOOLS\WINNT
C:\WINDOWS\system32
C:\WINDOWS
C:\WINDOWS\System32\Wbem
在Include Files選項中路徑至少包含以下3項:
D:\Program Files\Microsoft Visual Studio\VC98\INCLUDE
D:\Program Files\Microsoft Visual Studio\VC98\MFC\INCLUDE
D:\Program Files\Microsoft Visual Studio\VC98\ATL\INCLUDE
在Library Files選項中路徑至少包含以下2項:
D:\Program Files\Microsoft Visual Studio\VC98\LIB
D:\Program Files\Microsoft Visual Studio\VC98\MFC\LIB
在Source Files選項中路徑至少包含以下4項:
D:\Program Files\Microsoft Visual Studio\VC98\MFC\SRC
D:\Program Files\Microsoft Visual Studio\VC98\MFC\INCLUDE
D:\Program Files\Microsoft Visual Studio\VC98\ATL\INCLUDE
D:\Program Files\Microsoft Visual Studio\VC98\CRT\SRC
❹ 做C++程序時編完後進行編譯時 總出錯 顯示為 :error spawning c1 exe
如果只有一個錯誤那有可能是c1這個程序在運行沒有關閉,還有可能是你的目錄是只讀的或者沒有訪問許可權。
如果有其它錯誤一起那就得看其它的具體錯誤;
如果這兩個問題都不是建議先擦除編譯的所有過程文件重新編譯。
❺ 為什麼我的C++在編譯時總是報錯呢,說c1.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
如果你裝在其他盤里,則仿照其路徑變通就行。
關鍵是microsoft
visual
studio\
後面的東西要相同。
❻ 為什麼編譯和運行vc++ 時會出現Error spawning c1.exe 的錯誤
那個不叫C1.exe,是cl.exe,文件在VC安裝目錄的bin下邊,這種錯誤一般是在進行編譯時找不到文件所致,不過個人認為大多數是程序中使用了某一個靜態庫,而在進行編譯的時候找不到該靜態庫所致。
原因是這些,解決方法,網上說的基本都沒錯。Excutable file就是VC安裝目錄下的bin目錄,include Files是安裝目錄下的include文件夾,Library Files是lib目錄, Source Files,設置一下自己工程的引用目錄,不過這個一般建立工程,進行文件加入,並且insert into project的話,不會有什麼問題。
最後建議,重新安裝VC,這是最好的方式。如果還有問題,應該就是程序的問題了。