前言
我们调用 windows 系统 api 修改组策略的时候,可能会报 无法解析的外部符号 IID_IGroupPolicyObject
这个错误如果是同一个项目可能不会报,但是如果把修改组策略的方法提取为一个公共的链接库时,就有可能会报上面的错误了。这里吐槽一下,这个真的是非常的坑,官方文档也没有任何说明,好像搞这个的人也很少吧,所以在网上找了一圈还是没有找到答案,看到之前前辈写的代码才得以解决,有一说一 windows 开发真是艰难。
解决方法
随便在项目的一个地方加入下面代码
#define INITGUID // 一定要加这个不然就算引用了Gpedit.h 也还是会报上面的错误!!!!
#include <Gpedit.h>