gpt4 book ai didi

c++ - 错误 LNK2019 : unresolved external symbol SHInitExtraControls referenced?

转载 作者:行者123 更新时间:2023-11-28 08:27:47 25 4
gpt4 key购买 nike

如何解决这个错误:

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

谢谢

最佳答案

您需要链接到 aygshell.lib。请注意 MSDN page for SHInitExtraControls()aygshell.lib 是使用它所必需的库。

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

要在 Visual Studio 中链接 aygshell.lib,转到 Project --> Properties --> Linker --> Input --> Additional Dependencies 然后键入 aygshell.lib 在框中。

关于c++ - 错误 LNK2019 : unresolved external symbol SHInitExtraControls referenced?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3331905/

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