0

ブースト 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です。

ありがとう。

4

2 に答える 2