VC常見錯誤總結

2021-06-21 18:01:14 字數 1094 閱讀 5071

2010-02-08 22:47:09

|  分類:

計算機和程式設計 

|  標籤:

bk1506

lnk4098

error

vc++|舉報

|字型大小訂閱

1、fatal error c1010:

在查詢預編譯頭時遇到意外的檔案結尾。是否忘記了向源中新增「#include "stdafx.h"」?

解決:專案à 屬性à配置屬性àc/c++à預編譯頭à建立/使用預編譯頭à不使用預編譯頭。

2、error lnk2005:

_dllmain@12 已經在msvcrtd.lib(dllmain.obj) 中定義

原因之一:在工程中,有不止乙個檔案定義了同名的成員。

原因二:工程檔案之間有依賴關係,需要按順序編譯不。

沒有固定的套路可以解決,要看自己工程的情況,乙個很好總結該錯誤的帖子

3、bscmake: error bk1506 :

這個錯誤看微軟的msdn,不知道有哪位高手能把這問題解決了,反正我自己卡在這個錯誤將近一天,幾乎將乙個龐大的工程配置完全重新設定,只是讓問題越來越多,直到最後在「工程」à屬性à配置屬性à瀏覽資訊à常規,將「輸出檔案」後面的那些東西刪除,才得以最終解決問題。

4、fatal error lnk1181:

無法開啟輸入檔案「mfcs71d.lib」

5、解決在vs2005中「當前不會命中斷點

解決方法:

其實我用了以上的方法都沒有解決,因為我在用otl在訪問資料庫時出現這個問題的,後來發現是sql語句的錯誤,不過原因就實在現想不出了。

6、link : warning lnk4098: 預設庫「msvcrt」與其他庫的使用衝突;請使用/nodefaultlib:library

或者是檢視程式生成的dll附加依賴項找不到msvcr80。

解決:工程--》屬性àc++à**生成à執行時庫改為à多執行緒除錯dll(/mdd)

7、error lnk2001: 無法解析的外部符號……

編譯時找得函式的宣告,找不到對應的實現,應該用#program 命令新增對應的.lib

8、函式指標不能繫結成員函式,友員函式不能訪問成員函式。

VC常見鏈結錯誤

1 lnk2019無法解析的外部符號 void cdecl tt audi searchcommand int,unsigned char tt audi searchcommand yaxhpae z 該符號在函式 unsigned int cdecl tt canbusmileageservic...

VC 常見編譯錯誤

fatal error c1010 unexpected end of file while looking for precompiled header directive。尋找預編譯標頭檔案路徑時遇到了不該遇到的檔案尾。一般是沒有 include stdafx.h fatal error c10...

常見錯誤總結

1.呼叫函式中使用的變數名與主函式中一致,沒有影響 include int isfullsquare int n int main 2.浮點數在賦值和計算中忘記加.0 3.忘記將布林變數 計數器變數 累加變數初始化為0 忘記將累乘變數初始化為1 注意初始化位置在迴圈內外的差別,對於多組資料的輸入應將...