Qt 使用GetProcessMemoryInfo报错

找了很久很久的解决办法,还是不知道没找到办法,毫无头绪。
开发环境是win11,Qt5.12

img

【以下回答由 GPT 生成】

这个错误是因为在链接过程中找不到GetProcessMemoryInfo函数的定义。在Windows操作系统中,该函数属于psapi库。要解决该错误,需要将psapi库添加到项目的.pro文件中,并重新编译。

以下是修复问题的具体步骤:

  1. 打开项目的.pro文件。
  2. 在文件的末尾添加以下内容:
LIBS += -lpsapi

这将告诉编译器在链接时要引用psapi库。

  1. 保存并关闭.pro文件。
  2. 重新编译项目。

重新编译后,链接错误应该解决了。请确保在重新编译前关闭并重新打开Qt Creator,以便让Qt Creator重新加载.pro文件的更改。

如果你仍然遇到问题或有其他疑问,请告诉我,我将尽力帮助你解决。


如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^