[問題] 如何知道要引入哪些library?
開發平台(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
02/12 22:47, 1F
推
02/13 00:23, , 2F
02/13 00:23, 2F
推
02/13 12:44, , 3F
02/13 12:44, 3F
→
02/13 12:44, , 4F
02/13 12:44, 4F
→
02/13 12:45, , 5F
02/13 12:45, 5F
→
02/13 13:09, , 6F
02/13 13:09, 6F
看來應該找更簡單的圖形介面範例來研究
※ 編輯: dharma 來自: 118.163.106.192 (02/13 15:56)
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章