1

我正在尝试按照此处此处的说明为 XCode 4.4.1 构建 gtest ;但是,似乎在尝试构建“gtest-framework”时,我的“方案”中唯一可能的目的地是“我的 Mac 64 位”。

当我尝试构建项目时,出现以下错误:-

运行目标 My Mac 64 位对运行方案“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

在项目 Build Settings 中,将 Base SDK 更改为 10.7,将 Compiler 更改为默认编译器。

构建 gtest 现在应该可以工作了。

于 2012-10-07T21:16:37.237 回答