6

私は最近、sconsを使用していくつかの小さなクロスプラットフォームプロジェクトを構築し始めました。これらのプロジェクトの1つは、事前に構築された静的ライブラリとリンクする必要があります...これはどのように行われますか?

makeでは、Windowsに「link / LIBPATH:whereeverlibstxxl.lib」を追加し、unixに「stxxl.a」を追加するだけです。

4

1 に答える 1

11

私はすでにそれを自分で見つけたので、答えを文書化するためだけに。

Program( 'foo', ['foo.cpp'], LIBS=['foo'], LIBPATH='.' )

LIBSおよびLIBPATHパラメーターを追加すると、ビルドコマンドラインに正しい引数が追加されます。

詳細はこちら

于 2008-10-14T04:34:39.487 に答える