Сбой компиляции C ++ после обновления XCode до версии 11.1 - PullRequest
0 голосов
/ 23 октября 2019

Я все еще использую MacOS 10.14, но недавно обновил XCode, чтобы запустить XCode 11.1. У меня есть проект C ++, который использует CppRestSDK для HTTP и REST. Теперь при сборке моего проекта с 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 Ответ

1 голос
/ 23 октября 2019

Да, xcode 11 поставляется с Catalina sdk. Скопируйте старый или скачайте его с https://github.com/phracker/MacOSX-SDKs/releases

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...