Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/16.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++ 错误LNK2019:引用了未解析的外部符号SHInitExtraControls?_C++_Visual C++_Smart Device - Fatal编程技术网

C++ 错误LNK2019:引用了未解析的外部符号SHInitExtraControls?

C++ 错误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()的定义位于

如何解决此错误:

错误1错误LNK2019:函数“public:virtual int\uu cdecl CTestApp::InitInstance(void)”中引用的未解析外部符号SHInitExtraControls(?InitInstance@CTestApp@@UAAHXZ)Test.obj


谢谢

您需要链接到
aygshell.lib
。注意,
aygshell.lib
是使用它所必需的库

A通常意味着您忘记提供某事物的定义。在这种情况下,
SHInitExtraControls()
的定义位于
aygshell.lib
中。如果没有它,当您尝试使用
SHInitExtraControls()
时,链接器会抱怨


要在Visual Studio中链接到
aygshell.lib
,请转到
Project-->属性-->链接器-->输入-->其他依赖项
,然后在框中键入
aygshell.lib

是,必须链接到
aygshell.lib
才能使用
SHInitExtraControls()
函数。