1

私のマシンには2 つのブースト ディレクトリがあります。/usr/ に 1 つ、/home/user/boost に 1 つ。/home/user/boost でローカル バージョンのみを使用するように bjam に指示するにはどうすればよいですか BOOST_ROOT をそのディレクトリを指すように設定しましたが、bjam はまだ /usr/ のバージョンを使用しようとします。

編集: Jamroot の横にファイル boost-build.jam を使用できることがわかりました。1 行だけで、boost.build の場所を bjam に伝えます。

boost-build $(BOOST_ROOT)/tools/build/v2 ;

ただし、プロジェクトごとにこのファイルを作成する必要があるため、これは最適ではありません。もっと簡単な解決策はありますか?

4

1 に答える 1

1

BOOST_BUILD_PATH最も簡単な解決策は、環境変数をグローバルに設定することだと思います。boost-build.jamその場合、プロジェクトごとにいじる必要はありません。

于 2012-12-02T18:56:24.410 に答える