私はここからプリコンパイルされた "lib"と "dll"を取得しました:http://zlib.net/zlib128-dll.zipVisual Studio 2013に "zlib"を含めながらリンカエラーLNK2019を解決するにはどうすればよいですか?
私はx64で私のプロジェクトをコンパイルしています。
私はLinker -> Additional Dependencies
に "zdll.lib" を追加"Additional Include Directories"
にディレクトリを追加しました。
Linker -> Additional Library Directories
にライブラリディレクトリを追加しました。
私はまた、ビルド後のイベントに"xcopy ..\oem\zlib\*.dll "$(TargetDir)"
を追加しました。しかし、私はまだリンカエラーを取得:
: error LNK2019: unresolved external symbol inflateInit_ referenced in function
感謝。
[定義されていない参照/未解決の外部シンボルエラーとは何ですか?どうすれば修正できますか?](http://stackoverflow.com/questions/12573816/what-is-an-undefined-reference-unresolved-外部シンボルエラーとその対応方法) –
zlib dllをTargetDirectoryにコピーする必要はありません。ビルド時にのみ使用されます。/VERBOSEとリンクしようとしましたか? zlib.libはそこに表示されますか? –
@OfekShilon:**ビルド時に** DLLが使用されていますか?それは本当に特別なことです。 – IInspectable