Генератор CMake Xcode создает проект, который не может быть собран - PullRequest
6 голосов
/ 10 февраля 2011

У меня есть проект C ++, который использует систему сборки CMake.Я использую MacBook Pro для разработки, поэтому, когда я использую терминал, все работает как чудо, и я могу построить свой проект.

Однако сегодня я узнал, что могу использовать Xcode после создания соответствующего проекта сгенератор CMake:

$> cmake -G Xcode .

Он работает над проектом и выглядит нормально, за исключением того факта, что я ничего не могу собрать.Он не распознает символы, включенные из включенных файлов.Почему это?Кажется, что переменные окружения CMake не передаются в Xcode.

Как я могу это исправить?

1 Ответ

5 голосов
/ 16 ноября 2011

Не указывайте точку (.) В вызове команды, оставляя только cmake -G Xcode. Когда я впервые начал использовать CMake, я также генерировал проекты Xcode, которые не собирались строить. Я использовал интерактивный интерфейс мастера CMake, который привел к миру больно. Как это часто бывает, использование простейшей команды - это часто путь. Как только я перестал использовать мастер и просто использовал настройки по умолчанию, я получил проект XCode, который надежно компилируется.

...