導航:首頁 > 源碼編譯 > 編譯老是出現mka錯誤

編譯老是出現mka錯誤

發布時間:2022-05-07 14:28:42

A. 為什麼有時候編譯老是出現加入的系統頭文件出現錯誤啊

大凡在Windows平台下用C++做網路開發很多時候都會同時包含這兩個頭文件,如若順序不當(windows.h先於winsock2.h)就會出現很多莫名其妙的錯誤。諸如:

警告 4 warning C4005: 「AF_IPX」: 宏重定義 c:\program files\microsoft sdks\windows\v6.0a\include\ws2def.h 91
警告 5 warning C4005: 「AF_MAX」: 宏重定義 c:\program files\microsoft sdks\windows\v6.0a\include\ws2def.h 127
初看到如此一堆的錯誤委實不爽,但是只要將二者的包含順序調換一下問題就會解決,原因參見下面那個鏈接。另外,上述問題不僅影響直接包含二者的文件,還影響間接包含的情形。比如,a.h包含了windows.h,b.h包含了winsock2.h,如果在c.h當中要引用a.h和b.h,那麼正確的順序應當是b.h先於a.h。當然,實踐當中有時很難找到究竟是哪兩個文件順序不對了,終極的解決辦法是,在當前工程(就是編譯不過的這個工程)所有include語句最前面加上#include <winsock2.h>和#include<windows.h>,世界清靜了。

B. redhat6.4上使用make編譯自己代碼出現奇怪錯誤

這4句是進入文件夾和退出文件夾
make[1]: Entering directory `/home/xxxx/server_code2/alarm' -- 進入文件夾 '/home...'
make[1]: Leaving directory `/home/xxxx/server_code2/alarm' -- 離開/退出文件夾 '/home...'
它要進一個文件夾 做 make.
問題是你是否已有這個文件夾了,文件夾里原始文件是否都在:
`/home/xxxx/server_code2/alarm'

或者,你要修改 Makefile, 把 xxxx。。。 換成 正確路徑和 directory

C. C語言編程時不能編譯,總顯示一個錯誤,亟待解決!!!

大多數情況下都是vc安裝的問題

試試下面的方法吧:
Compiling...
Error spawning cl.exe

可能很多人在安裝VC 6.0後有過點擊「Compile」或者「Build」後被出現的「Compiling... ,Error spawning cl.exe」錯誤提示給郁悶過。很多人的選擇是重裝,實際上這個問題很多情況下是由於路徑設置的問題引起的,「CL.exe」是VC使用真正的編譯器(編譯程序),其路徑在「VC根目錄\VC98\Bin」下面,你可以到相應的路徑下找到這個應用程序。.2404633

因此問題可以按照以下方法解決:點擊VC「TOOLS(工具)」—>「Option(選擇)」—>「Directories(目錄)」重新設置「Excutable Fils、Include Files、Library Files、Source Files」的路徑。很多情況可能就一個盤符的不同(例如你的VC裝在C,但是這些路徑全部在D),改過來就OK了。

D. 安裝了c++6.0後,構件編譯總是一個錯誤。無論怎樣。本來好好的,把它移動後就變成了這樣,什麼回事

文件移了,可是注冊表沒有移動,這時要重新安裝一下,在下面的文件夾中有個setup.exe,點擊它重新安裝一下就好了:
C:\PROGRAM FILES\Microsoft Visual Studio\Common\Setup\1033

若安裝後編譯時出現error spawning cl.exe,請看下面的文字:
編譯用到的文件的路徑還要手動設置一下:
(打開VC主程序)
tools->options->directories:
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
Executable 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
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
點OK,就搞定了。(以上的「C:\Program Files\Microsoft Visual Studio」是我的VC安裝路徑,要把它們變成你自己的相信不難吧)

E. C語言程序設計在編譯時為什麼會出現這種問題

它說執行時,找不到這樣的文件或文件夾。
編譯時,你只要給了路徑和文件名,不管文件在不在,編譯就能通過。
執行時,要去找文件,打開文件,文件不在,沒法打開,就喊錯了。

'F:\ 。。。' --- 要用雙引號,反斜杠,用 \\
"F:\\SoftwareEngineer\\C language\\C ......."

F. 編譯錯誤,怎麼回事

關於編譯問題,如果說是編譯錯誤發生在自己編寫源程序的過程中的話,那麼問題的原因還是比較復雜的。通常關於用戶編寫的源程序的編譯出錯問題,這是一個很復雜的問題。因為編譯錯誤有很多種。例如:語法錯誤、系統庫連接錯誤、語義錯誤、數組越界、或者內存越界等等。

通常語法錯誤是最好解決的,因為源程序的語法出錯了,連編譯這一關都通不過,並且會告訴你在哪一行出錯了,這時候是最容易調試程序的。最難調試的就是:源程序雖然編譯通過了,但是程序的運行結果卻是錯誤的,這種是最難調試的。所以說,你必須要把詳細的出錯信息寫出來,別人們才好幫助你進行分析。

G. Kali Linux中,make編譯時出現錯誤怎麼解決

你看看這個bulid鏈接到哪裡的?
一般是內核的源碼吧,你確認有沒有安裝內核源碼包

H. java編譯老出現這樣的錯誤。。。 實在是不知道原因。。

錯誤在 class Mypanel2

void ItemStateChanged 這個函數名寫錯了
應該是 void itemStateChanged

注意大小寫

閱讀全文

與編譯老是出現mka錯誤相關的資料

熱點內容
噴油螺桿製冷壓縮機 瀏覽:581
python員工信息登記表 瀏覽:377
高中美術pdf 瀏覽:161
java實現排列 瀏覽:513
javavector的用法 瀏覽:982
osi實現加密的三層 瀏覽:233
大眾寶來原廠中控如何安裝app 瀏覽:916
linux內核根文件系統 瀏覽:243
3d的命令面板不見了 瀏覽:526
武漢理工大學伺服器ip地址 瀏覽:149
亞馬遜雲伺服器登錄 瀏覽:525
安卓手機如何進行文件處理 瀏覽:71
mysql執行系統命令 瀏覽:930
php支持curlhttps 瀏覽:143
新預演算法責任 瀏覽:444
伺服器如何處理5萬人同時在線 瀏覽:251
哈夫曼編碼數據壓縮 瀏覽:428
鎖定伺服器是什麼意思 瀏覽:385
場景檢測演算法 瀏覽:617
解壓手機軟體觸屏 瀏覽:352