C++ 链接DLL错误visual studio
我浏览了教程,并试图重新创建示例,但我遇到了以下错误:C++ 链接DLL错误visual studio,c++,visual-studio,visual-c++,C++,Visual Studio,Visual C++,我浏览了教程,并试图重新创建示例,但我遇到了以下错误: Error 1 error LNK2019: unresolved external symbol __imp__GetXyz@0 referenced in function _main app.obj app 如果我从网站下载源代码并在VisualStudio中运行该项目,它可以工作,但是如果我甚至在自己的VisualStudio解决方案中复制原始项目的代码,它仍然无法工作。我想这一定是一些项目设置,我不知道。你该怎么办?似
Error 1 error LNK2019: unresolved external symbol __imp__GetXyz@0 referenced in function _main app.obj app
如果我从网站下载源代码并在VisualStudio中运行该项目,它可以工作,但是如果我甚至在自己的VisualStudio解决方案中复制原始项目的代码,它仍然无法工作。我想这一定是一些项目设置,我不知道。你该怎么办?似乎缺少一些需要链接的外部库。缺少提供GetXyz函数的内容
打开有效的解决方案,右键单击项目、属性、链接器、输入,然后检查它们的其他依赖项列表。您需要将其添加到您自己的项目中 您似乎缺少一些需要链接的外部库。缺少提供GetXyz函数的内容
打开有效的解决方案,右键单击项目、属性、链接器、输入,然后检查它们的其他依赖项列表。您需要将其添加到您自己的项目中 您需要将XyzLibrary.lib添加到项目设置中的链接器设置中 如果您使用的是VisualStudio,还可以在代码中直接使用
#pragma comment(lib,“xyzlibrary.lib”)
它在给定示例中不使用这两种方法的原因是,在解决方案文件中,依赖项从XyzExe设置为XyzLib,并且XyzProject在链接器设置中将“链接库依赖项”设置为true。但是,我对这种方法不太感兴趣,因为我不喜欢存储对构建内部解决方案文件非常重要的数据(对于较大的项目,开发人员的解决方案文件可能不同于构建系统解决方案文件)您需要将XyzLibrary.lib添加到项目设置中的链接器设置中 如果您使用的是VisualStudio,还可以在代码中直接使用
#pragma comment(lib,“xyzlibrary.lib”)
它在给定示例中不使用这两种方法的原因是,在解决方案文件中,依赖项从XyzExe设置为XyzLib,并且XyzProject在链接器设置中将“链接库依赖项”设置为true。但是,我对这种方法不太感兴趣,因为我不喜欢在解决方案文件内部存储对构建非常重要的数据(对于较大的项目,开发人员的解决方案文件可能不同于构建系统解决方案文件)不,它是空的。他们那里什么都没有。不,是空的。他们那里什么都没有。这确实解决了问题,但我还是找不到那个家伙是怎么做到的。我明白了。谢谢你的时间。它确实解决了问题,但我还是找不到那个家伙是怎么做到的。我明白了。谢谢你抽出时间。