首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用c++程序实现悬置系统

用c++程序实现悬置系统
EN

Stack Overflow用户
提问于 2010-09-17 22:53:00
回答 2查看 699关注 0票数 0

我试图使用使用SetSuspendState方法的c++程序来挂起我的系统,但是我在链接过程中遇到了问题。

我在Windows7OS(64位)上使用g++-4 (GCC) 4.3.4 20090804 (版本) 1编译器。

我写的代码是

代码语言:javascript
复制
#include <iostream>
#include "windows.h"
#include "powrprof.h"

using namespace std;

int main() {

    cout << SetSuspendState(false, true, false);
    return 0;
}

以下是我面临的错误:

/cygdrive/c/Users/Vikas/AppData/Local/Temp/ccFpLgPi.o:suspend.cpp:(.text+0xa4):对`_SetSuspendState@12‘collect2的未定义引用: ld返回了1个退出状态

请帮助我解决这个问题。

提前谢谢..。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-09-17 22:54:38

正如msdn所说,您需要链接PowrProf.lib。

票数 2
EN

Stack Overflow用户

发布于 2010-09-17 22:55:18

我相信dlltool可以用于从DLL创建导入库,以便在Cygwin下与GCC一起使用。导出函数pwrprof.dll的DLL应该位于某个Windows目录中。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3739617

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档