1

ここここの指示に従って、XCode 4.4.1 の gtest をビルドしようとしています。ただし、「gtest-framework」をビルドしようとすると、「スキーム」で可能な唯一の宛先は「My Mac 64-bit」のようです。

プロジェクトをビルドしようとすると、次のエラーが発生します:-

実行先の My Mac 64-bit は、スキーム「gtest-framework」の実行には無効です。スキーム「gtest-framework」には、実行先の My Mac 64 ビットでサポートされている SDK 用にビルドできるビルド可能なものが含まれていません。すべてのターゲットが、このバージョンの Xcode でサポートされている SDK を指定していることを確認してください。

自分のプロジェクトで使用できるように、XCode 用の gtest のビルドを進めるにはどうすればよいですか?

4

1 に答える 1

3

General.xcconfig で、SDKROOT および MACOSX_DEPLOYMENT_TARGET の値を変更します。

// Default SDK and minimum OS version is 10.4
SDKROOT = $(DEVELOPER_SDK_DIR)/MacOSX10.7.sdk
MACOSX_DEPLOYMENT_TARGET = 10.7

プロジェクトのビルド設定で、ベース SDK を 10.7 に変更し、コンパイラをデフォルト コンパイラに変更します。

gtest のビルドは今すぐ動作するはずです。

于 2012-10-07T21:16:37.237 に答える