簡體   English   中英

使用PSAPI時的MFC錯誤

[英]MFC Error when using PSAPI

我有一個MFC對話框應用程序。 我使用win7 Service Pack 1 32位,Visual Studio 2010,MFC 2008/2010。 這是我的dlg文件的一部分

//getprocessDlg.cpp
        #include <psapi.h>
        // TODO: Add extra initialization here
    DWORD aProcesses[1024], cbNeeded, cProcesses;
    unsigned int i;

    if ( !EnumProcesses( aProcesses, sizeof(aProcesses), &cbNeeded ) )
    {
        return 1;
    }

當我運行時,它顯示錯誤。 而已

錯誤1錯誤LNK2019:在函數“受保護:虛擬int __thiscall CgetprocessDlg :: OnInitDialog(void)”中引用了未解析的外部符號_EnumProcesses @ 12(?OnInitDialog @ CgetprocessDlg @@ MAEHXZ)c:\\ Users \\ AnhNT \\ documents \\ visual studio 2010 \\項目\\ getprocess \\ getprocess \\ getprocessDlg.obj getprocess

錯誤2錯誤LNK2019:在函數“ public:void __thiscall CgetprocessDlg :: PrintMemoryInfo(unsigned long)”中引用了未解析的外部符號_GetModuleBaseNameW @ 16(?PrintMemoryInfo @ CgetprocessDlg @@ QAEXK @ Z)c:\\ Users \\ AnhNT \\ documents \\ visual studio 2010 \\ Projects \\ getprocess \\ getprocess \\ getprocessDlg.obj getprocess

我整天嘗試,但是沒有用。 有人可以幫我嗎:(

Psapi.lib添加到鏈接程序依賴項列表中。

項目-屬性-配置屬性-鏈接器-輸入-其他依賴關系。 在此處輸入Psapi.lib。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM