【问题标题】:Using InitiateSystemShutdown() function under C++ and Qt Framework在 C++ 和 Qt 框架下使用 InitiateSystemShutdown() 函数
【发布时间】:2014-06-18 12:30:09
【问题描述】:

我想将 C++ 中的 InitiateSystemShutdown 函数与 MinGW 一起使用。

如何加载Advapi32.dll并调用函数InitiateSystemShutdown

【问题讨论】:

  • 我删除了对 Qt 的引用,因为它似乎不相关。
  • 那么,当我是对的时候,包括 winreg.h 是否足以使用这个功能?
  • Winreg.h 只定义了函数。您必须链接到 Advapi32.lib,以便链接器知道在哪里可以找到该函数。
  • @Remy 头文件声明函数。导入库定义它。

标签: c++ winapi mingw


【解决方案1】:

文档的requirements 部分包含以下信息:

标题:Winreg.h(包括 Windows.h)

:Advapi32.lib

因此,您必须包含 Windows.h 才能声明函数。您必须与Advapi32.lib 链接才能定义函数。

【讨论】:

  • 使用-l 选项:-lAdvapi32
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-05-18
  • 1970-01-01
  • 1970-01-01
  • 2012-03-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多