【发布时间】:2016-11-28 03:14:44
【问题描述】:
我从这里得到了预编译的“lib”和“dll”:http://zlib.net/zlib128-dll.zip
我正在用 x64 编译我的项目。
我将目录添加到"Additional Include Directories"
我将“zdll.lib”添加到Linker -> Additional Dependencies。
我将库目录添加到Linker -> Additional Library Directories。
我还添加了构建后事件"xcopy ..\oem\zlib\*.dll "$(TargetDir)"
但我仍然收到链接器错误:
: error LNK2019: unresolved external symbol inflateInit_ referenced in function
谢谢。
【问题讨论】:
-
您不需要需要将 zlib dll 复制到 TargetDirectory。它仅在构建时使用。您是否尝试与 /VERBOSE 链接? zlib.lib 是否显示在那里?
-
@OfekShilon:您确定在 构建时间 期间使用了 DLL 吗?那真的很了不起。
标签: c++ visual-c++ visual-studio-2013 linker linker-errors