『壹』 C語言程序對,但是編譯不出來是怎麼回事
可能很多人在安裝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\ 後面的東西要相同。
本人深受其害,重裝多次不管用,上面中文部分為高手借鑒,
參考:http://..com/link?url=Nc_6_-HpnNXII-iOVHEE_SURDrsp8pQgsuj_rwcO0zq
『貳』 在win7 32位系統下, 用vc寫了一個簡單的c語言程序但是編譯不了,是怎麼回事
這個需要看具體的提示是什麼?就這么一句很難看得出來是什麼原因。
『叄』 為什麼我用Vc6.0運行C語言不成功呢
找不到編譯器。改windows系統環境變數設置
VC里設置沒用,和VC無關,VC6就這個德行。
VC的集成環境調用編譯器c1.exe,是根據操作系統的環境變數PATH里的路徑查找的。路徑里缺少路徑。
桌面--我的電腦--(右鍵)屬性--高級--環境變數--系統變數 PATH,確保包含有這樣的路徑: 你的vc安裝目錄\bin:例如:c:\software\ms visual sdio\VC98\Bin;PATH的值是用分號隔開的多個路徑
『肆』 我用的VC++6.0編譯C語言,為什麼有些程序不能被編譯,老是報錯。 C99的很多功能都不能被實現。
VC++6.0 和 VC++ 直到目前的新版本 都不支持 C99.
例如:復數,結構定義時的初始化,p格式16進制浮點數,__func__ ,restrict 都不支持。
MS VC++ 人員注意力在 c++, 不在c.
C99 標準定義文件(ISO) 可從網上下載。
『伍』 關於C語言問題,VC不能編譯和組建文件怎麼辦語句是對的,組建不了,無法運行.是VC出錯了還是哪的問題
方法一:
因此問題可以按照以下方法解決:打開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時不要用圖形界面,通過在命令提示符下輸入:Msdev
/useenv運行(注意啦/前面有個空格).它會強制使系統環境變數全高設置成正確值.而且,只需要使用一次這樣的方式運行VC,以後再次通過雙擊圖標的方式啟動也不會有問題.
『陸』 c語言程序是對的,編譯不成功是怎麼原因,v8.92
問題描述的不清楚啊,首先你得把你的代碼貼出來,大家才好判斷是不是真的沒有錯。編譯後出的問題,你也沒有說明是什麼問題,至少要把系統給出的出錯信息貼出來。
只是問有問題怎麼處理,說真的,C語言之父來了也是束手無策。
『柒』 求助C語言為什麼編譯不出
printf()才是列印函數。
undeclared identifier這個是未定義的意思,一般出現這種錯誤就是庫函數名字拼錯了,或者自己定義的函數、變數後面自己調用的時候拼寫錯了。
『捌』 用C語言在 vc 6中寫程序,怎麼編譯不通過呢
cannot debug /1.exe for writing 說明你的程序沒有退出來,編譯的時候不能生成exe文件
『玖』 為什麼我的c語言編輯器無法編譯了
看你新建的項目,名字也沒有,什麼也沒保存只是在軟體上敲了一大堆,保存一下再編譯
『拾』 C語言為什麼編譯不了。
可能的原因:
1、如果你用的是c語言編譯器,那麼io庫只有stdio.h,沒有iostream。iostream是c++的標准庫里的。
2、按照c++風格,添加頭文件的預編譯指令應該是#include
,沒有「.h」
3、如果使用iostream里的類,別忘了添加using
namespace
std;語句