XCode升级到版本11.1后,C ++编译失败

时间:2019-10-23 13:59:14

标签: c++ xcode macos

我仍在运行MacOS 10.14,但最近确实升级了XCode,因此我正在运行XCode 11.1。我有一个将CppRestSDK用于HTTP和REST的C ++项目。现在,当使用CMake构建项目时,它会失败并显示以下错误:

make[2]: *** No rule to make target `/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk/System/Library/Frameworks/CoreFoundation.framework', needed by `<retracted>'.  Stop.
make[2]: *** Waiting for unfinished jobs....

如果我查看以下内容:/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/

我那里只有MacOSX10.15.sdk,现在没有10.14吗?

我确实有这个: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk/System/Library/Frameworks/CoreFoundation.framework

我现在不希望将MacOS更新到10.15 Catalina。

1 个答案:

答案 0 :(得分:1)

是的,xcode 11带有 Catalina sdk。复制旧版本,或从https://github.com/phracker/MacOSX-SDKs/releases

下载
相关问题