VC++編譯錯誤整理
今天終於空出時間看VC++了,之前在學校學習過C,程式設計師考試時也是用C,但是個人感覺C++和C還是差別挺大的,抽了兩天時間看了看語法,就那起之前買的《遊戲程式設計入門》看,書有附帶程式碼,就省了自己敲了。但是問題來了,安裝了VC++ 6.0後,編譯通過,執行就是有問題。沒有用過Microsoft Visual C++ 6.0,剛學習用還是很不習慣的。只能通過搜尋,一個個解決,現在做個備忘整理(大部分來自網路):
錯誤:
LIBCD.lib(wincrt0.obj) : error LNK2001: unresolved external symbol [email protected]
說明:
類似這樣的錯誤是程式編譯連線問題,預設開啟一個.CPP檔案,上以控制檯的方式編譯的。
解決方法:
[Project] --> [Settings] --> 選擇"Link"屬性頁,
在Project Options中將/subsystem:console改成/subsystem:windows
[Project] --> [Settings] --> 選擇"C/C++"屬性頁,
預處理中的_CONSOLE改為_WINDOWS
錯誤:
error LNK2001: unresolved external symbol "public:...
說明:
類似這樣的錯誤,是找不到包含的編譯檔案,我就直接把光碟中的程式碼用VC++開啟,編譯的是一個檔案,就出錯了。
解決方法:
在執行出錯後,資料夾中會出現一個.dsw的檔案,是一個工作站檔案,開啟它,在左邊的檔案瀏覽檢視中,選擇"FileView"選項,在工作站的files上右擊,選擇"Add Files to Project...",把相關的檔案都加進來,再編譯就沒有問題了。
錯誤:
error LNK2001: unresolved external symbol [email protected]
說明:
這個是沒有引用系統的一個庫檔案引起的錯誤。
解決方法:
[Project] --> [Settings] --> 選擇"Link"屬性頁,
在庫模組後面新增一個msimg32.lib ,使用空白隔開就可以了,重新編譯下。
相關推薦
VC++編譯錯誤整理
今天終於空出時間看VC++了,之前在學校學習過C,程式設計師考試時也是用C,但是個人感覺C++和C還是差別挺大的,抽了兩天時間看了看語法,就那起之前買的《遊戲程式設計入門》看,書有附帶程式碼,就省了自己敲了。但是問題來了,安裝了VC++ 6.0後,編譯通過,執行就是有問題。沒
關於VC編譯錯誤fatal error C1083的解決辦法
錯誤總是不斷的,經驗是累積的。 C1083: Cannot open precompiled header file: 'Debug/<Project-Name>.pch': No such file or directoryThis error results from a missi
FFmpeg/ffplay for VC 編譯錯誤總結
宣告:本文,部分來源於網路集合整理,另一部分來自於本人遇到的問題和解決方法; 編譯SDK 編譯之後,執行make install後,在C:/MSYS/local會生成bin、include、lib等資料夾。這樣ffmpeg的編譯環境就幫我生成了一個SDK,這個SDK在li
log4cpp編譯錯誤整理
1. CUSTOMBUILD : fatal error RC1110: could not open .\Debug\NTEventLogCategories.rc LINK : fatal error LNK1181: 無
最常見的20種VC++編譯錯誤資訊集合
1、fatal error C1010: unexpected end of file while looking for precompiled header directive。 尋找預編譯標頭檔案路徑時遇到了不該遇到的檔案尾。(一般是沒有#include "stdafx.h") 2、fatal er
VC編譯錯誤: libcmt.lib 已經定義
1>uafxcw.lib(afxmem.obj) : error LNK2005: "void * __cdecl operator new(unsigned int)" ([email protected]@Z) 已經在 LIBCMT.lib(new.obj) 中定義1>uafxcw
【VC++】編譯錯誤
錯誤: Error 3 error C2628: 'String' followed by 'int' is illegal (did you forget a ';'?) 原因: 類定義的最後要加分號 總結:
PHP 編譯安裝時的錯誤整理解決
編譯安裝執行 ./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --with-mysql=/usr/local/mysql --with-mysqli=/usr/lo
VC自定義訊息ON_MESSAGE的編譯錯誤error C2440
在手動新增ON_MESSAGE時,遇到下面的編譯錯誤: error C2440: 'type cast' : cannot convert from 'void (__thiscall CXXXView::*)(unsigned int,long)' to 'long
VC++編譯程式碼出現LNK2005錯誤的一種情況的解決
在一個VC控制檯應用程式中,加入對ADO的引用,編譯後,出現如下錯誤提示, 1>MSVCRTD.lib(MSVCR120D.dll) : error LNK2005: __beginthreadex 已經在 libcmtd.lib(threadex.obj) 中定義
duilib編譯錯誤解決方法整理 (含VS2013)
此文轉載,原文:http://blog.csdn.net/x356982611/article/details/30217473 @1:找不到Riched20.lib 用everything等軟體搜尋下磁碟,找到所在的目錄新增到vs的庫目錄即可,我得是C:\Prog
c++經常遇到的編譯錯誤總結,以及vc++進行debug的方法
“object of abstract class type..is not allowed” 這樣的編譯錯誤經常出現在建立物件的時候,一般是因為該類的介面或者抽象類中有某個方法還沒有實現,或
xcode工程編譯錯誤:No architectures to compile for
bis clear 文檔 哪些 i386 提高 href nts b2c 問題 開發環境:xcode6,iPhone6模擬器 xcode工程編譯錯誤:No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active
Android入門級編譯錯誤匯總
art can 手動 already 提示 文件夾 som 原因 兩個 1 描寫敘述: 項目常常須要引用別人的libraryproject,在選項中add進來後,點擊應用或者確定。關閉頁面。 回到代碼中卻發現無法鏈接,又一次打開properties查看,發現導入的p
Embeded linux之內核編譯錯誤警告匯總
match efi mbed 屏蔽 警告 .text section fin 內核 錯誤A: WARNING: drivers/spi/hi_spi.o(.data+0x0): Section mismatch in reference from the variable
第1章第2講常見編譯錯誤與調試
spl ima play .com style src left 調試 isp 第1章第2講常見編譯錯誤與調試
Qt編譯錯誤“GL/gl.h:No such file or directory”的解決方法
導致 安裝 egl 新版 工具 ubunt 沒有 一個 -o 備註:1)操作系統:Ubuntu-14.04或12.042)Linux用戶:root3)Qt版本:qt-linux-opensource-5.2.0-x86 為了迎接Qt的新紀元(從諾基亞移居到
VC6的工程轉到VC2010或更高版本出現fatal error C1189編譯錯誤的解決方法
代碼 ram 選擇 spa file 線程 c11 靜態庫 block 以前也遇到過,當時解決了沒寫下來,這次正好又遇到了,就順手寫一下吧,別下次又忘記了。 當VC6的工程轉到VC2010或更高版本時編譯出現如下錯誤: c:\program files\micros
小胖說事31------iOS 真機編譯錯誤"“XXX”的 iPod" and run "XXX" again, or if "XXX" is still running
是不是 col ont lec bug div attach tracking 進程關閉 在真機上測試時用一會就出現例如以下信息,且應用掛掉。 Restore the connection to "“XXX”的 iPod" and run "XXX" again, o
glm編譯錯誤問題解決 formal parameter with __declspec(align('16')) won't be aligned
over tac vs2013 ons lin space 出現 won rac 參考:http://stackoverflow.com/questions/25300116/directxxmmatrix-error-c2719-declspecalign16-won