wake-up-neo.com

Wie verwende ich die ZLIB-Bibliothek in Visual Studio 2017?

Ich möchte die Bibliothek zlib in meinem C++ - Projekt verwenden. Ich habe also zlib library ( zlib_1_2_8_msvc2015_64.Zip ) heruntergeladen. Dann habe ich unter "C:\Program Files\Zlib" einen zlib-Ordner angelegt. Dann extrahieren Sie zlib_1_2_8_msvc2015_64.Zip file in "C:\Program Files\Zlib".

Danach habe ich visual studio 2017 geöffnet und gehe zu property => C/C++ => general => zusätzliche include Verzeichnisse und fügte diesen Pfad hinzu: "C:\Program Files\Zlib\msvc2015_64".

Danach habe ich in meinem Projekt eine #include <zlib.h>-Headerdatei hinzugefügt. aber nicht funktioniert.

Also, wie benutzt man die zlib Bibliothek in Visual Studio 2017?

3
Jayesh

Fügen Sie für die statische Bibliotheksinstallation die Bibliotheken zlibstatic.lib und die zusätzlichen Bibliotheken und Verzeichnisse des Linkers hinzu. Beziehen Sie für die dynamische Bibliothek die zlib.lib in den Linker ein und kopieren Sie die zlib.dll in das Projektausgabeverzeichnis.

Eine weitere Option ist die Installation von vcpkg (MS-Packager zur Installation von Windows-basierten Open Source-Projekten) und die Verwendung des Powershell-Befehls wie .\vcpkg install zlib:x64-windows-static. Die zlib kann mit .\vcpkg integrate install automatisch in Ihr Projekt integriert werden.

3
seccpur

Sie haben angegeben, wo die Header-Dateien zu finden sind.

Sie müssen auch herausfinden, welche Bibliothek Sie binden und wo Sie sie finden können.

Für Visual Studio 2012:

Im Linker-Bereich -> Allgemein -> Zusätzliche Bibliotheksverzeichnisse können Sie den Pfad angeben, in dem sich die Bibliothek befindet

Im Linker-Bereich -> Eingabe -> zusätzliche Abhängigkeiten können Sie den tatsächlichen Namen der Lib angeben, die gebunden werden soll

1
Pras

Es ist ein einfacher Fix, den gesamten Inhalt des msvc2015_64-Verzeichnisses in das zlib-Verzeichnis zu kopieren, und Sie können loslegen. 

0
prateek