又犯傻了, 沒想到自己解決了 XD
使用 PSapi.h 要先連 Psapi.lib
於是加上 #pragma comment(lib, "psapi.lib") 就過了。
為什麼 msdn 範例 lib 都不用指令連
要用 IDE 設定幫忙連
開發平台(Platform): (Ex: VC++, Gcc, Linux, ...)
vc2008 + xp
額外使用到的庫(Library Used) (Ex: OpenGL, ...)
no
錯誤結果(Wrong Output):
error LNK2019: 無法解析的外部符號 _GetModuleFileNameExA
error LNK2019: 無法解析的外部符號 _EnumProcessModules
error LNK2019: 無法解析的外部符號 _EnumProcesses
fatal error LNK1120: 3 個無法解析的外部符號
程式碼(Code): (請善用置底文標色功能)
http://msdn.microsoft.com/en-us/library/ms682621(v=VS.85).aspx
補充說明(Supplement):
一開始我自己寫也是出現這三個問題,後來想說是不是自己寫錯,
可以直接下 MSDN 的下來去也是錯,所以想說是不是有什麼設定沒設到?
專案類型是 Visual C++ -> 一般 -> 空專案
使用 Pspai.h 要額外再 include 什麼 lib 嗎?
謝謝各位版友不吝指教,感激不盡 !!
--
YouLoveMe() ? LetItBe() : LetMeFree();
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 180.177.76.142
※ 編輯: tropical72 來自: 180.177.76.142 (12/25 03:25)
※ 編輯: tropical72 來自: 180.177.76.142 (12/25 03:31)