導航:首頁 > 源碼編譯 > vc編譯有錯誤

vc編譯有錯誤

發布時間:2024-05-07 11:26:05

Ⅰ VC++6.0中寫入程序,編譯後提示有一錯誤,1 error(s)怎麼簡單的指出錯誤的所在之處呢,以便修改

編譯出現錯誤,直接按F4,即可定位各錯誤行。

1、首先,進行打開一個需要進行調試的代碼,進行再當前來進行編輯。


Ⅱ visual c++ 6.0中寫好源程序後編譯的時候有錯誤,怎麼找錯誤的位置

打開錯誤列表窗口,路徑:視圖->其他窗口->錯誤列表

按F7編譯,如果有錯誤會在錯誤列表中展示出來,滑鼠雙擊錯誤項就會

跳轉到對應的行。不過有些鏈接錯誤無法跳轉不過根據錯誤信息能找到相應的函數或文件

Ⅲ 為什麼我的vc6.0不管有錯少錯誤,有沒有錯誤甚至空白頁進行編譯時總顯示有一個錯誤大神求解

題主點編譯時,底部"組建"框里提示的錯誤,滾輪上劃查看錯誤詳情是否為:Compiling...Error spawning cl.exe

如果時的話,是因為路徑有錯誤導致軟體找不到CL.exe,無法成功編譯。

可以參考網路經驗解決:WIN10安裝VC++6.0並解決三個兼容問題

VC++6.0是微軟於1998年發布的程序軟體,如果是在xp系統上安裝,可以直接運行,如果是在WIN7/8和WIN10上安裝會出現以下三個兼容性問題:

1、VC++6.0在win10(7/8)上,啟動報錯(0xc0000142),無法啟動程序。

2、編譯報錯"Compiling... Error spawning cl.exe",無法成功編譯。

3、點"打開"或者"添加"時程序崩潰。

第2個問題主要出現在綠色版里,第1、3個問題xp之後的系統普遍都有。

如果對題主有幫助,請採納,謝謝!

Ⅳ 為什麼我用VC6.0軟體編譯正確的c++代碼會發生錯誤

最簡單的方法:重新安裝VC++就可以了。
其他方法:
方法1: 啟動VC時不要用圖形界面,通過在命令提示符下輸入
:Msdev /useenv
運行( / 前面有個空格).它會強制使系統環境變數全高設置成正確值.而且,只需要使用一次這樣的方式運行VC,以後再次通過雙擊圖標的方式啟動也不會有問題。

方法2: 在VC中點擊「Tools」—>「Option」—>「Directories」,發現路徑有誤,重新設置
「Excutable Fils,Include Files,Library Files,Source Files」的路徑。
要是顯示「找不到mspdb60.dll」,去能正常運行VC++的電腦中搜索mspdb60.dll文件,
拷貝到你的機器上Microsoft Visual Studio\Common\MSDev98\Bin下。缺失其他文件類似操


方法3: 「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++ 緙栬瘧c紼嬪簭鍑洪敊錛

1. 濡傛灉鏄疻INNT緋葷粺,鍦ㄨ懼囩$悊鍣ㄤ腑浼氭湁NULL璁劇疆,NULL璁劇疆鐨勬爣蹇椾細鏄鵑湶鎴愯繖鏍: Status = Started 鍜孲tartup = System.閫夋嫨璇ヨ懼囧惎鐢.

2.璁劇疆姝g『鐨処DE鐜澧冨彉閲,鍦╒C++6.0緙栫▼鐜澧冧笅闈,閫夋嫨鑿滃崟鏍忎腑鐨凾OOLS/Options,騫墮夋嫨鍏朵腑鐨凞irectories鏍囩,騫跺湪Show Directoryes for涓閫夋嫨Executable Files(鎴戜嬌鐢ㄧ殑鏄鑻辨枃鐗堢殑,濡傛灉鏄涓鏂囩増搴旇ユ槸榪欐牱:鑿滃崟鏍"宸ュ叿"/閫夐」/鐩褰曟爣絳/鏄劇ず鐨勭洰褰/鍙鎵ц屾枃浠):

榪欎笅闈㈡樉紺虹殑鏄緋葷粺鍙鎵ц屾枃浠剁殑鐜澧冨彉閲,鎸変笂闈㈡ラょ殑緇撴灉鏄浼氭樉紺轟笅闈㈢殑鍒楄〃:

a. (VC瀹夎呯洰褰)\Common\MSDev98\Bin;
b. (VC瀹夎呯洰褰)\VC98\BIN;
c. (VC瀹夎呯洰褰)\Common\TOOLS;
d. 緋葷粺WINDOWS鐩褰(閫氬父浼氭槸 C:\WINNT\system32)
e. 緋葷粺WINDOWS鐩褰(閫氬父浼氭槸C:\WINNT)

鎴戠殑鐨刅C榛樿ゅ畨瑁 , 鎶婅繖浜涜礬寰勫嶅埗涓嬫潵,綺樿創鍒板紑濮/榪愯,鏌ョ湅鏄鍚﹀瓨鍦ㄨョ洰褰(嫻嬭瘯鐩褰曠殑鏈夋晥鎬).Vcspawn.exe鏂囦歡瀛樺湪浜(Your VC install location)\Common\MSDev98\Bin鐩褰.

3.浣跨敤緋葷粺鐨勭幆澧冨彉閲

鍚鍔╒C鏃朵笉瑕佺敤鍥懼艦鐣岄潰,閫氳繃鍦ㄥ懡浠ゆ彁紺虹︿笅杈撳叆:Msdev /useenv榪愯.榪欐牱鍋氭瘮鍋氭瘮絎2 縐嶆柟娉曞ソ.瀹冧細寮哄埗浣跨郴緇熺幆澧冨彉閲忓叏楂樿劇疆鎴愭g『鍊.鑰屼笖,鍙闇瑕佷嬌鐢ㄤ竴嬈¤繖鏍風殑鏂瑰紡榪愯孷C,浠ュ悗鍐嶆¢氳繃鍙屽嚮鍥炬爣鐨勬柟寮忓惎鍔ㄤ篃涓嶄細鏈夐棶棰.

4.璁劇疆緋葷粺鐜澧冨彉閲:ComSpec=C:\WINNT\system32\cmd.exe(WIN2K)

鍙浠ヤ嬌鐢ㄧ畝鍗曠殑鑴氭湰鏉ヨ劇疆:
[ set ComSpec=C:\windows\system32\cmd.exe]
windows 2000 緋葷粺浼氭槸C:\WINNT\system32\cmd.exe,鑰寃in2003鍒欐槸:\windows\system32\cmd.exe.

閫氳繃浠ヤ笂鎿嶄綔,VC灝卞彲浠ユe父緙栬瘧浜.鍏朵腑鐨勬搷浣滄ラゅ苟涓嶆槸鍏ㄩ儴閮借佸仛,鍙闇瑕佹搷浣滃叾涓鐨勪竴姝ユ垨閮藉嚑姝ュ氨鍙浠ヤ簡.涓嶈繃,鍑轟簬瀛︿範鐨勭洰鐨,閮芥搷浣滀竴涓,瀵逛簬鎴戠瓑鍒濆VC鐨勪漢,閮芥槸鏈夊ソ澶勭殑.瀹屾瘯.

榪樻湁涓縐嶆柟娉曡瘯涓涓
鍚鍔╒C鏃朵笉瑕佺敤鍥懼艦鐣岄潰,閫氳繃鍦ㄥ懡浠ゆ彁紺虹︿笅杈撳叆:Msdev /useenv榪愯.榪欐牱鍋氭瘮鍋氭瘮絎2 縐嶆柟娉曞ソ.瀹冧細寮哄埗浣跨郴緇熺幆澧冨彉閲忓叏楂樿劇疆鎴愭g『鍊.鑰屼笖,鍙闇瑕佷嬌鐢ㄤ竴嬈¤繖鏍風殑鏂瑰紡榪愯孷C,浠ュ悗鍐嶆¢氳繃鍙屽嚮鍥炬爣鐨勬柟寮忓惎鍔ㄤ篃涓嶄細鏈夐棶棰.

Ⅵ 為什麼在網上找的一些c語言程序的代碼在vc++6.0中編譯總是出現錯誤求指教

第一,如果提示某些字元錯誤(一般看上去是空格,但字元碼和空格不一樣,編譯器不識別),你可以把它的空格全部去掉,再重新整理格式,用查找替換功能協助。
第一,如果沒有特殊字元,你要區分它是不是標準的c語言程序。重點看頭文件,比如graphics,conio是TC裡面的,自然無法再vc6中使用。
你最好有tc和vc兩個編譯器,有個c/c++學習實驗系統集成了tc2 tc3 vc6三者的,你可以試試。

Ⅶ 寫了個C語言程序,VC編譯時遇到C1004錯誤,是怎麼回事啊

C1004錯誤:
遇到意外的文件結束
編譯器到達了源文件尾但未解析構造。 代碼可能缺少以下元素之一:

右大括弧

右括弧

結束的注釋標記 (*/)

分號

若要解決此錯誤,請檢查以下內容:

默認磁碟驅動器沒有足夠的空間用於臨時文件,需要大約兩倍於源文件的空間。

計算結果為假的 #if 指令缺少結束的 #endif 指令。

源文件不是以回車和換行結束。

下面的示例生成 C1004:

// C1004.cpp
#if TEST
int main() {}
// C1004

可能的解決方案:

// C1004b.cpp
#if TEST
#endif

閱讀全文

與vc編譯有錯誤相關的資料

熱點內容
水環式壓縮機工作原理 瀏覽:713
阿里雲伺服器安裝後怎麼使用 瀏覽:931
去做APP開戶有什麼危險沒得啊 瀏覽:696
8分之1乘58演算法 瀏覽:170
php提交過濾 瀏覽:356
豪斯曼檢驗stata命令 瀏覽:769
雲看地是什麼APP 瀏覽:885
數學指南pdf 瀏覽:858
phpcurldll64位 瀏覽:982
程序員脫產一年半 瀏覽:851
hr招程序員有什麼條件 瀏覽:589
android開源集合 瀏覽:872
華為雲伺服器登錄密碼和賬號 瀏覽:154
中世紀java程序員 瀏覽:788
什麼開發引擎使用python 瀏覽:177
sh腳本運行命令 瀏覽:318
廣聯達加密鎖怎麼看到期 瀏覽:174
cad軌跡命令 瀏覽:981
同事刷到女程序員自媒體視頻 瀏覽:573
校驗演算法的缺點是什麼 瀏覽:719