尽管静态链接未找到 DLL

DLL not found despite static linking

我的 Library 文件夹中有 bass.libbass_fx.libzlib.lib,我的项目中有 Additional Dependencies

但是当我 运行 我的程序时,它抱怨找不到 bass.dllbass_fx.dllzlib.dll.

如何解决这个问题?

如果您想 link 静态,首先您必须确保您拥有的 *.lib 是真正静态的而不是动态库(这似乎是这种情况)。

您可以使用 visual studio 命令行工具中的 dumpbin 来验证这些 .lib 中的内容。