有什麼不對的無法解析的外部我想落實到我的MFC應用程序的InitInstance
這可是我從調試器獲得這一行錯誤錯誤:LNK2019:。解析外部符號「外部‘C’
LNK2019: unresolved external symbol "extern "C" int __stdcall EnumProcesses(unsigned long *,unsigned long,unsigned long *)" ([email protected]@[email protected]) referenced in function "public: virtual int __thiscall COkApp::InitInstance(void)" ([email protected]@@$$FUAEHXZ)
這裏是OkApp
文件:
OkApp.h
//...
#include <psapi.h>
//...
OkApp.cpp
#include "OkApp.h"
//...
BOOL COkApp::InitInstance()
{
//...
if (!EnumProcesses(aProcesses, sizeof(aProcesses), &cbNeeded))
{
return 1;
}
//...
}
知道我的計劃被編碼成Unicode project
,我該如何解決這個問題,好嗎?
有什麼好主意嗎?
您是否與Psapi.lib庫鏈接? –
@MichaelWalz,請問該怎麼處理? – ABCmo
在項目屬性 - >配置屬性 - >鏈接器 - >輸入 - >其他依賴項添加psapi.lib,或按照CodeDreamer的答案建議。 –