ブースト 1.66 をダウンロードし、bzip を解凍し、ブートストラップを起動します。
Bootstrapping is done. To build, run:
./b2
b2 レポート:
...blablabla..
- zlib : yes (cached)
- bzip2 : yes (cached)
...blablabla..
The following directory should be added to linker library paths:
/home/steve/boost_1_66_0/stage/lib
...blablabla..
ビルド中にエラーはなく、警告のみ。/home/steve/boost_1_66_0/stage/lib を調べていますが、名前にbzが含まれるファイルはありません。私が持っているWindowsのビルド済みバイナリでは:
boost_bzip2-vc140-mt-gd-x64-1_66.dll
boost_bzip2-vc140-mt-gd-x64-1_66.lib
boost_bzip2-vc140-mt-x64-1_66.dll
boost_bzip2-vc140-mt-x64-1_66.lib
その結果、私のプロジェクトは Windows では正常にビルドされますが、bz2 の依存関係がないために Linux では失敗します。何か案は?
私のLinuxはubuntu 14です。
ありがとう。