web-dev-qa-db-fra.com

Comment utiliser la bibliothèque zlib dans Visual Studio 2017?

Je souhaite utiliser la bibliothèque zlib dans mon projet c ++. Donc, j'ai téléchargé zlib bibliothèque ( zlib_1_2_8_msvc2015_64.Zip ). Ensuite, j'ai créé le dossier zlib sous "C:\Program Files\Zlib". Ensuite, Extrayez zlib_1_2_8_msvc2015_64.Zip fichier dans "C:\Program Files\Zlib".

Après cela, j'ai ouvert visual studio 2017 et je passe à property => C/C++ => général => répertoires d'inclusion supplémentaires et ajouté ce chemin: "C:\Program Files\Zlib\msvc2015_64".

Après cela, j'ai ajouté le fichier d'en-tête #include <zlib.h> dans mon projet. mais ne fonctionne pas.

Alors, comment utiliser la bibliothèque zlib dans Visual Studio 2017?

3
Jayesh

Pour l'installation de bibliothèques statiques, incluez le fichier zlibstatic.lib et les répertoires dans les bibliothèques et répertoires supplémentaires de l'éditeur de liens. Pour la bibliothèque dynamique, incluez le fichier zlib.lib dans l'éditeur de liens et copiez le fichier zlib.dll dans le répertoire de sortie du projet.

Une autre option consiste à installer vcpkg (MS Packager pour installer des projets open source basés sur Windows) et à utiliser la commande powershell telle que so .\vcpkg install zlib:x64-windows-static. La zlib peut être intégrée automatiquement à votre projet en utilisant .\vcpkg integrate install

3
seccpur

Vous avez spécifié où trouver les fichiers d'en-tête.

Vous devez également trouver quelle bibliothèque lier et où la trouver.

Pour Visual Studio 2012:

Dans la section de l'éditeur de liens -> Général -> Répertoires de bibliothèque supplémentaires, vous pouvez spécifier le chemin d'accès de la bibliothèque.

Dans la section de l'éditeur de liens -> Entrée -> dépendance supplémentaire, vous pouvez spécifier le nom de la bibliothèque à lier

1
Pras

Cest un correctif simple copier tout le contenu du répertoire msvc2015_64 dans le répertoire zlib et vous êtes prêt à partir. 

0
prateek