QT报错篇19:LNK2019:无法解析的外部符号, _imp_OpenProcessToken, 该符号在函数main中被引用

开发环境:Win10 + QT5.9.9 + MSVC2015-64bit

背景:需要调用windowsAPI,OpenProcessToken(),结果报错了,见下图:

在这里插入图片描述

看到LNK这个词,我就知道是缺少链接库了,那怎么办呢?

我该添加哪个链接库呢??? OK,我们打开MSDN,输入OpenProcessToken()函数,它清晰的说明了应该链接哪一个库???见下图:

在这里插入图片描述

哦,最底下显示的 advapi32.lib这个库。 好,此时,在*.pro文件中添加该库,见下图:

在这里插入图片描述

最后,clean - > build -> run,此时就OK了。

另附MSDN网盘链接:

链接:https://pan.baidu.com/s/1QhvvRkXhRGzZo1VVvwPK5w

提取码:1111


版权声明:本文为TianYanRen111原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。