編譯提示錯誤error LNK2019: 無法決議的外部符號 。
添加了,
extern "C" {
#include "./include/x.h"
}
和
#pragma comment(lib, "x.lib")
還是出錯。
還有什么解決辦法 ?
謝謝。
uj5u.com熱心網友回復:
lib 和頭檔案版本一致么? 可能有函式在頭檔案有,lib檔案沒實作uj5u.com熱心網友回復:
無法決議的外部函式名稱是什么?是在xlib里定義的嗎?還是其他地方的uj5u.com熱心網友回復:
呼叫約定不一致??uj5u.com熱心網友回復:
先確保路徑正確。。。uj5u.com熱心網友回復:
庫中沒有這個函式uj5u.com熱心網友回復:
頭檔案里有函式定義,但LIB檔案里沒有,鏈接時候找不到uj5u.com熱心網友回復:
先確保路徑正確。。。uj5u.com熱心網友回復:
添加了,extern "C" {
#include "./include/x.h"
}
這是什么騷操作
uj5u.com熱心網友回復:
問題描述不夠詳細。。。uj5u.com熱心網友回復:
一般情況都是lib檔案路徑設定不對,如#pragram comment(lib,"..\\Debug\\x.lib")這樣設定轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/55914.html
標籤:基礎類
上一篇:WINdows視窗的背景圖片,有什么辦法可以移動這個背景圖片嗎?
下一篇:Run-Time Check Failure #2 - Stack around the variable 'InitCtrls' was corrupted.
