Ich habe die vorkompilierte "lib" und "dll" von hier: http://zlib.net/zlib128-dll.zipWie behebe ich Linker Fehler LNK2019 während "Zlib" in meinem Visual Studio 2013?
Ich kompiliere mein Projekt in x64.
I hinzugefügt Verzeichnis in "Additional Include Directories"
ich die "zdll.lib" zu Linker -> Additional Dependencies
hinzugefügt.
Ich habe das Bibliotheksverzeichnis zu Linker -> Additional Library Directories
hinzugefügt.
Ich habe auch die Post-Build-Ereignis "xcopy ..\oem\zlib\*.dll "$(TargetDir)"
Aber ich immer noch den Linker Fehler:
: error LNK2019: unresolved external symbol inflateInit_ referenced in function
Dank.
Mögliche Duplikate von [Was ist ein undefinierter Verweis/nicht aufgelöster externer Symbolfehler und wie behebe ich ihn?] (Http://stackoverflow.com/questions/12573816/what-is-an-undefined-reference-unresolved- external-symbol-error-and-how-do-i-fix) –
Sie * müssen * keine zlib-DLLs in das TargetDirectory kopieren. Es wird nur in der Bauzeit verwendet. Hast du versucht mit/VERBOSE zu verlinken? Wird zlib.lib dort angezeigt? –
@OfekShilon: Sind Sie sicher, dass die DLLs während ** Build-Zeit ** verwendet werden? Das wäre wirklich außergewöhnlich. – IInspectable