とサポートを使用してboost
のiostreams
ライブラリを構築するにはどうすればよいですか?gzip
bzip2
1 に答える
私は専門家ではありませんが、これは私にとってはうまくいきました。
オプション1(ソースから直接)
ダウンロードしたものをディレクトリに抽出し、ディレクトリを好きな場所に移動します。
C:\Program Files (x86)\
ディレクトリ名のスペースで動作させることができなかったので避けなければならなかったので、それを作成C:\Sys\
して使用しました。昇格された特権でコマンドプロンプトを開き(管理者として実行)、
boost
ディレクトリに移動します。たとえば、次のようにC:\Program Files (x86)\boost\boost_1_50_0\
入力します。b2.exe --with-iostreams -s BZIP2_SOURCE=C:\Sys\bzip2-1.0.6 -s ZLIB_SOURCE=C:\Sys\zlib-1.2.7
C:\Program Files (x86)\boost\boost_1_50_0\stage\lib
必要なファイルが含まれていることを確認します(例:libboost_zlib-vc100-*-1_50
および)libboost_bzip2-vc100-*-1_50
。
オプション2(最初にソースからビルド)
上記のように、ソースファイルをダウンロードします。
Visual Studio Command Prompt
昇格された特権でを開きます(管理者として実行)に移動し
C:\Sys\zlib-1.2.7>
て入力しnmake -f win32\Makefile.msc
ます。これによりビルドされzlib
ます。に移動し
C:\Sys\bzip2-1.0.6>
て入力しnmake -f makefile.msc
ます。これによりビルドされgzip2
ます。boost
今のところコマンドはb2.exe --with-iostreams -s BZIP2_BINARY=libbz2 -s BZIP2_INCLUDE=C:/Sys/bzip2-1.0.6 -s BZIP2_LIBPATH=C:/Sys/bzip2-1.0.6 -s ZLIB_BINARY=zlib -s ZLIB_INCLUDE=C:/Sys/zlib-1.2.7 -s ZLIB_LIBPATH=C:/Sys/zlib-1.2.7