[問題] 如何知道要引入哪些library?

看板C_and_CPP (C/C++)作者 (達)時間12年前 (2014/02/12 22:05), 編輯推噓2(204)
留言6則, 4人參與, 最新討論串1/1
開發平台(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

02/12 22:47, , 1F
少了含有creat tree veiw這函數的library
02/12 22:47, 1F

02/13 00:23, , 2F
你有額外使用什麼函式庫嗎?
02/13 00:23, 2F

02/13 12:44, , 3F
你用dumpbin 看下user32有沒這 createxxxx吧
02/13 12:44, 3F

02/13 12:44, , 4F
沒用過這api不過網路上竟然msdn沒查到
02/13 12:44, 4F

02/13 12:45, , 5F
我自己看我的user32沒這api 你在怎麼設定也沒用
02/13 12:45, 5F

02/13 13:09, , 6F
我覺得只是沒寫函數定義,和什麼lib都無關...
02/13 13:09, 6F
看來應該找更簡單的圖形介面範例來研究 ※ 編輯: dharma 來自: 118.163.106.192 (02/13 15:56)
文章代碼(AID): #1I-t-PKY (C_and_CPP)
文章代碼(AID): #1I-t-PKY (C_and_CPP)