简体   繁体   English

使用PSAPI时的MFC错误

[英]MFC Error when using PSAPI

I Have an MFC Dialog application. 我有一个MFC对话框应用程序。 I use win7 service pack 1 32 bit, Visual Studio 2010, MFC 2008/2010. 我使用win7 Service Pack 1 32位,Visual Studio 2010,MFC 2008/2010。 This is a part of my dlg file 这是我的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;
    }

When i Run, it display error. 当我运行时,它显示错误。 That's it 而已

Error 1 error LNK2019: unresolved external symbol _EnumProcesses@12 referenced in function "protected: virtual int __thiscall CgetprocessDlg::OnInitDialog(void)" (?OnInitDialog@CgetprocessDlg@@MAEHXZ) c:\\Users\\AnhNT\\documents\\visual studio 2010\\Projects\\getprocess\\getprocess\\getprocessDlg.obj getprocess 错误1错误LNK2019:在函数“受保护:虚拟int __thiscall CgetprocessDlg :: OnInitDialog(void)”中引用了未解析的外部符号_EnumProcesses @ 12(?OnInitDialog @ CgetprocessDlg @@ MAEHXZ)c:\\ Users \\ AnhNT \\ documents \\ visual studio 2010 \\项目\\ getprocess \\ getprocess \\ getprocessDlg.obj getprocess

Error 2 error LNK2019: unresolved external symbol _GetModuleBaseNameW@16 referenced in function "public: void __thiscall CgetprocessDlg::PrintMemoryInfo(unsigned long)" (?PrintMemoryInfo@CgetprocessDlg@@QAEXK@Z) c:\\Users\\AnhNT\\documents\\visual studio 2010\\Projects\\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

I try all day but it has not work. 我整天尝试,但是没有用。 Can somebody help me :( 有人可以帮我吗:(

Add Psapi.lib to the list of linker dependencies. Psapi.lib添加到链接程序依赖项列表中。

Project - Properties - Configuration Properties - Linker - Input - Additional Dependencies. 项目-属性-配置属性-链接器-输入-其他依赖关系。 Type Psapi.lib there. 在此处输入Psapi.lib。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 不使用MFC时为什么会出现MFC运行时错误? - Why do i get MFC runtime error when I am not using MFC? 使用两个MFC项目时出现错误C2065 - Error C2065 when using two MFC projects cmake 创建项目时找不到 Psapi.lib - Psapi.lib not found when project is created by cmake 尝试包含时出错<qsettings>在 MFC 应用中</qsettings> - Error when trying to include <QSettings> in MFC application 尝试在 MFC 应用程序中使用 QSettings 时出错 - Error when trying to use QSettings in a MFC app MFC:在辅助线程中使用对象的成员函数时出现访问冲突错误 - MFC: Getting Access Violation Error when Using an Object's Member Function in a Worker Thread C ++ MFC:尝试使用类实例调用方法时出现调试断言错误 - C++ MFC : Debug Assertion error when trying to call method using instance of a class 出现错误 C2139 undefined class is not allowed - 在 MFC 应用程序中使用 xaml 岛时 - Getting error C2139 undefined class is not allowed - when using xaml island in MFC app 由于“__cdecl”和“__thiscall”引起的链接器错误使用MFC时调用约定不匹配? - Linker error due to “__cdecl” and “__thiscall” Calling convention mismatch when using MFC? 在MFC中使用扩展dll时断言 - Asserts when using an extension dll in MFC
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM