1

Apple 独自のものとは異なるコンパイラを使用して、 Mac OS X でブースト C++ ライブラリをビルドする方法を見つけようとしています。

Xcode 4.5 (コマンドライン開発者ツール付き) と QT Creator の両方がコンピューターにインストールされています。つまり、bootstrap.sh と b2 を発行すると、システムはデフォルトの Apple コンパイラーを使用します。

環境変数で行う必要がある構成がいくつかあると思いますが、ツールセットとして何を渡す必要があるかわかりません (qmake はリストされているオプションの 1 つではないように思われるため)。

これは、Appleのコンパイラで現在b2を使用している方法です。

./b2 link=static threading=multi toolset=darwin architecture=x86 target-os=darwin address-model=32_64 stage
4

1 に答える 1

2

qmake は Makefile ジェネレーターであり、コンパイラーではないため、qmake を使用してビルドすることはできません。GCC またはその他のコンパイラを使用して Boost をコンパイルし、それを qmake プロジェクト ファイルに追加してリンクする必要があります。

于 2012-10-25T22:09:06.880 に答える