問題タブ [boost-build]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
252 参照

c++ - サブプロジェクトのインクルードパスをメインプロジェクトに追加するブーストビルドを強制することは可能ですか?

サブプロジェクト用の bjam ファイルを作成しました。このサブプロジェクトには、いくつかのソースとヘッダーが含まれています。ビルドの結果は静的ライブラリです。このサブプロジェクトを別のプロジェクトから使用したいと考えています。サブプロジェクト ヘッダーへのパスを明示的に指定しないようにする方法はありますか?

例えば:

上記の "../headers/include" を次の jam-file に自動的に追加するのを boost-build に任せたい。しかし、今は明示的に指定する必要があります

出来ますか?これらのジャム ファイルは、ここではオリジナルのものから単純化されています。そして、これらのファイルは私にとってはうまくいきます。

PSドキュメントでusage-requirementsプロパティを見つけましたが、それを機能させる方法が見つかりませんでした。想像できるすべてのバリエーションを試しました。

0 投票する
3 に答える
15157 参照

visual-studio-2010 - エラー LNK1104: ファイル 'libboost_thread-vc100-mt-gd-1_55.lib' を開けません

ブースト スレッドの共有ライブラリをアプリケーションにリンクしようとしています。

システム: Windows8

IDE: ビジュアル スタジオ 2010

以下を使用してブースト ライブラリをビルドします。

私は見ることができます

stage/lib ディレクトリ内のその他のファイル

追加のライブラリ ディレクトリへのパスとリンカー オプションの入力を次のように追加しました。

追加のライブラリ ディレクトリ:C:/boost_1_55_0_dyn/stage/lib

入力:C:\boost_1_55_0_dyn\stage\lib\boost_thread-vc100-mt-gd-1_55.lib

いったいなぜ Visual Studio が libboost_thread-vc100-mt-gd-1_55.lib を探しているのかわかりません。プロパティや場所のどこにも libboost_thread-vc100-mt-gd-1_55.lib について言及していません。プロジェクト内のすべてのファイルとフォルダーを検索しても、 libboost_thread-vc100-mt-gd-1_55.lib はどこにも言及されていません。

0 投票する
1 に答える
1261 参照

ubuntu - Travis-CI で boost-build を使用してビルドするには?

私は自分のプロジェクトを優れた Travis-CI (ビルドシステムが GNU make である他のプロジェクトに使用しています) でビルドしようとしています。

私のプロジェクトはboost-buildでビルドされており、使用する適切な apt-get パッケージを見つけようとしていますが、単純なものではうまくいきboost-buildませんでした。のパッケージがあるかどうかは誰にもわかりboost-buildませんか? また、誰かが travis-ci 経由で利用できるパッケージ名を探す方法を知っていれば、非常に役に立ちます。彼らは私がよく知らないUbuntuを実行していると思います(私はArchを使用しています)。

これが私の.travis.yml です(役立つ場合)

エラーは非常に単純です。

0 投票する
1 に答える
344 参照

c++ - ブースト ビルド (b2) プロジェクトでメイクファイル ベースの依存関係をビルドする

プロジェクトのビルドに boost-build を使用していますが、GNU make を使用してビルドされた依存関係としてライブラリを追加しました。このライブラリを手動でビルドする場合、次の単純な .xml を使用して、ブースト ビルドでプロジェクトにリンクできますJamfile

が存在しない場合、ディレクトリで make を実行するように boost-build に指示する方法はlib/lib.aありますか?

0 投票する
0 に答える
103 参照

boost-build - Jamroot ディレクトリの外から Boost Build ターゲットをビルドするにはどうすればよいですか?

Make には、特定のディレクトリからビルドしているか-Cのように make を実行できるコマンド ライン オプションがあります。このオプションは、スクリプトからファイルシステム全体を 'ing することを避けたい場合に重要です。cd

Boost Build で同じことを達成するにはどうすればよいですか?