0

Macbook で QuantLib を動作させようとしています。しかし、説明書の注記をどのように解釈すればよいかわかりません。

Mac OS X 10.9 (Mavericks) に関する注意事項

Mac OS X 10.9 でのリンクの問題がユーザーから報告されています。解決策 (指摘してくれた Albert Azout に感謝) は、コンパイルする前に環境フラグ CXXFLAGS と LDFLAGS を -stlib=libstdc++ -mmacosx-version-min=10.6 に設定することのようです。

誰かが私を啓発できますか?

4

1 に答える 1

2

hereの手順に従っていると仮定すると、コマンド ラインからコンパイルすることになります。この場合、いくつかの方法で変数を設定できます。最も便利なのは、次のように渡すことだと思いますconfigure

./configure --enable-static --with-boost-include=/opt/local/include/ \
            --with-boost-lib=/opt/local/lib/ --prefix=/opt/local/ \
            CXXFLAGS="-stlib=libstdc++ -mmacosx-version-min=10.6" \
            LDFLAGS="-stlib=libstdc++ -mmacosx-version-min=10.6"

makeその後、ライブラリを構築するために使用されます。

(IDE を使用している場合は、残念ながら独力です。IDE のマニュアルを参照する必要があります。

于 2014-05-13T12:58:44.960 に答える