C++ 错误LNK2019:引用了未解析的外部符号SHInitExtraControls?
如何解决此错误: 错误1错误LNK2019:函数“public:virtual int\uu cdecl CTestApp::InitInstance(void)”中引用的未解析外部符号SHInitExtraControls(?InitInstance@CTestApp@@UAAHXZ)Test.objC++ 错误LNK2019:引用了未解析的外部符号SHInitExtraControls?,c++,visual-c++,smart-device,C++,Visual C++,Smart Device,如何解决此错误: 错误1错误LNK2019:函数“public:virtual int\uu cdecl CTestApp::InitInstance(void)”中引用的未解析外部符号SHInitExtraControls(?InitInstance@CTestApp@@UAAHXZ)Test.obj 谢谢您需要链接到aygshell.lib。注意,aygshell.lib是使用它所必需的库 A通常意味着您忘记提供某事物的定义。在这种情况下,SHInitExtraControls()的定义位于
谢谢您需要链接到
aygshell.lib
。注意,aygshell.lib
是使用它所必需的库
A通常意味着您忘记提供某事物的定义。在这种情况下,SHInitExtraControls()
的定义位于aygshell.lib
中。如果没有它,当您尝试使用SHInitExtraControls()
时,链接器会抱怨
要在Visual Studio中链接到
aygshell.lib
,请转到Project-->属性-->链接器-->输入-->其他依赖项
,然后在框中键入aygshell.lib
。是,必须链接到aygshell.lib
才能使用SHInitExtraControls()
函数。