我怎样才能解决这个错误:

错误1错误LNK2019:函数"public"中引用的未解析外部符号SHInitExtraControls:virtual int__cdecl CTestApp::InitInstance(void)"(?InitInstance@CTestApp@@UAAHXZ)测试。反对

谢谢

有帮助吗?

解决方案

你需要链接到 aygshell.lib.请注意, MSDN页面 SHInitExtraControls() 他说 aygshell.lib 是使用它所需的库。

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

连结至 aygshell.lib 在Visual Studio中,转到 Project --> Properties --> Linker --> Input --> Additional Dependencies 然后键入 aygshell.lib 在盒子里。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top