0

Boost.Buildエンジンを使用する2つのプロジェクトがあり、次の構造になっています。

|_Project 1
| |_Source files
| |_Jamroot.jam
|
|_Project 2
| |_Source files
| |_Jamroot.jam

プロジェクト2からプロジェクト1のビルドプロセスをトリガーし、さらにプロジェクト1で生成されたダイナミックライブラリにリンクするにはどうすればよいですか?

4

1 に答える 1

1

プロジェクト1全体をビルドする方法を覚えていませんが、リンクするために、project1のターゲットを//library_project_from_1として参照できます。

したがって、project1/Jamroot.jamが次のようになっている場合

lib first_library
    : # sources, etc...
    ;

project2/Jamroot.jamから次のように参照してみてください

exe second_program
    : # sources
    : ../project1//first_library
    ;
于 2012-05-30T17:30:06.040 に答える