gpt4 book ai didi

c++ - 带有 GUID 的未解析的外部符号 _CLSID_ScenicIntentUIFramework

转载 作者:可可西里 更新时间:2023-11-01 10:31:04 25 4
gpt4 key购买 nike

我正在尝试在 visual studio 中构建功能区应用程序,但遇到了链接器错误。查看标题后,我注意到 CLSID_ScenicIntentFramework 被定义为 extern const CLSID。我的想法是,我似乎无法弄清楚我需要链接到哪个库(或我需要导入的其他 header ?)。

我也非常感谢您的帮助。

后记:我注意到除了 scenicintent.h 之外,还有一个 scenicintent.idl,但是如果我将它包含到我的项目中,我会遇到很多错误。是否有包含 idl 文件的正确方法,这会解决我的问题吗?

最佳答案

通常,您需要链接到一个导入库(.lib 文件),其中包含您正在使用的库的类 ID 和接口(interface) ID 的定义。或者,您可以使用 __uuidof 关键字来获取属性对象(类或接口(interface))的关联 GUID。

__uuidof(ScenicIntentFramework) // this should be the same thing

关于c++ - 带有 GUID 的未解析的外部符号 _CLSID_ScenicIntentUIFramework,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/629085/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com