Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 未解析的外部符号\u CLSID\u带有GUID的场景内容框架_C++_Windows_Windows 7_Sdk_Ribbon - Fatal编程技术网

C++ 未解析的外部符号\u CLSID\u带有GUID的场景内容框架

C++ 未解析的外部符号\u CLSID\u带有GUID的场景内容框架,c++,windows,windows-7,sdk,ribbon,C++,Windows,Windows 7,Sdk,Ribbon,我试图在VisualStudio中构建一个功能区应用程序,但出现了链接器错误。在浏览了这些标题之后,我注意到CLSID_scenecintentframework被定义为extern const CLSID。我的想法是,我似乎不知道我需要链接到哪个库(或者我需要导入的其他头?) 我也非常感谢你的帮助 后记:我注意到除了scenecintent.h之外,还有一个scenecintent.idl,但是如果我把它包括在我的项目中,我会犯很多错误。是否有合适的方法包含idl文件,这会解决我的问题?通常,

我试图在VisualStudio中构建一个功能区应用程序,但出现了链接器错误。在浏览了这些标题之后,我注意到CLSID_scenecintentframework被定义为extern const CLSID。我的想法是,我似乎不知道我需要链接到哪个库(或者我需要导入的其他头?)

我也非常感谢你的帮助


后记:我注意到除了scenecintent.h之外,还有一个scenecintent.idl,但是如果我把它包括在我的项目中,我会犯很多错误。是否有合适的方法包含idl文件,这会解决我的问题?

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

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