看板 C_and_CPP 關於我們 聯絡資訊
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) Win7 Visual Studio Express 2013 VC++ 問題(Question): 出現一堆這種錯誤 error LNK2019: 無法解析的外部符號 "struct HWND__ * __cdecl CreateTreeView(struct HWND__ *,char *)" (?CreateTreeView@@YAPAUHWND__@@PAU1@PAD@Z) 在函式 "int __cdecl InitInstance(struct HINSTANCE__ *,int)" (?InitInstance@@YAHPAUHINSTANCE__@@H@Z) 中被參考 C:\Users\...\Desktop\...\Ch9\Windows\Windows\MainWindow.obj Google後,大概知道是要補上lib檔 專案 屬性->組態屬性->連結器->輸入->其他相依性 但問題是 該如何知道是要引入什麼lib檔啊? 從錯誤訊息看不出來呀 另外,有看到說加上下面這行也可解決 #pragma comment (lib, "User32.lib") 但我試了沒效果 thank -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.163.106.192
celen99:少了含有creat tree veiw這函數的library 02/12 22:47
LPH66:你有額外使用什麼函式庫嗎? 02/13 00:23
QQ29:你用dumpbin 看下user32有沒這 createxxxx吧 02/13 12:44
QQ29:沒用過這api不過網路上竟然msdn沒查到 02/13 12:44
QQ29:我自己看我的user32沒這api 你在怎麼設定也沒用 02/13 12:45
azureblaze:我覺得只是沒寫函數定義,和什麼lib都無關... 02/13 13:09
看來應該找更簡單的圖形介面範例來研究 ※ 編輯: dharma 來自: 118.163.106.192 (02/13 15:56)