私のc ++プロジェクトでzlibライブラリを使用したいと思います。それで、私は zlib library(zlib_1_2_8_msvc2015_64.Zip)をダウンロードしました。次に、"C:\Program Files\Zlib"
の下にzlibフォルダーを作成しました。次に、zlib_1_2_8_msvc2015_64.Zipファイルを"C:\Program Files\Zlib"
に抽出します。
その後、ビジュアルスタジオ2017を開き、property= >C/C++=>general=>追加のインクルードディレクトリとそのパスを追加しました:"C:\Program Files\Zlib\msvc2015_64"
。
その後、プロジェクトに#include <zlib.h>
ヘッダーファイルを追加しました。しかし、機能していません。
では、Visual Studio 2017でzlibライブラリを使用するにはどうすればよいですか?
静的ライブラリのインストールの場合は、zlibstatic.libとディレクトリをリンカーの追加のライブラリとディレクトリに含めます。ダイナミックライブラリの場合は、zlib.libをリンカーに含め、zlib.dllをプロジェクトの出力ディレクトリにコピーします。
別のオプションは、vcpkg(WindowsベースのオープンソースプロジェクトをインストールするMSパッケージャー)をインストールし、.\vcpkg install zlib:x64-windows-static
のようなpowershellコマンドを使用することです。 zlibは.\vcpkg integrate install
を使用してプロジェクトに自動統合できます
ヘッダーファイルの場所を指定しました。
また、バインドするライブラリーとその場所を見つける必要があります。
Visual Studio 2012の場合:
リンカーセクション->一般->追加のライブラリディレクトリで、ライブラリが存在するパスを指定できます
リンカーセクション->入力->追加の依存関係で、バインドする実際のlib名を指定できます
その簡単な修正は、msvc2015_64ディレクトリのすべての内容をzlibディレクトリにコピーします。これで問題ありません。