Название: Проблемы Xcode 4.6.2 (4.6.1) Отправлено: Igors от Апрель 28, 2013, 18:17 Добрый день
Потребовалось откомпилить open-source приложение. Через ccmake все "собралось" и работает норм, но это мне ничего не дает, нужно смотреть по шагам. Ладно, создал Xcode проект, подключил файлы. Ошибки компиляции (маловразумительные, типа "{ expected") на все описания ф-ций framework'а требующих 10.7, напр (первая ошибка в стандартном хедере CFString.h) Код Разумеется в проекте установлен SDK 10.7 (и deploy target 10.7) и h-файлы находятся правильно. Кто что слышал по этому поводу? Спасибо Название: Re: Проблемы Xcode 4.6.2 (4.6.1) Отправлено: Авварон от Апрель 28, 2013, 19:56 Что, без IDE уже ничего не получается?:)
Если серьезно, разве отладку в XCode нельзя подцепить к внешнему процессу? Название: Re: Проблемы Xcode 4.6.2 (4.6.1) Отправлено: Igors от Апрель 29, 2013, 09:09 Что, без IDE уже ничего не получается?:) А я без IDE никогда и не работал :) Прицепить можно (attach to process), но без отладочной информации толку мало, а чтобы ее иметь - опять-таки нужно откомпилироваться в IDE.Если серьезно, разве отладку в XCode нельзя подцепить к внешнему процессу? Хорошо, зайдем с др стороны: как получить командную строку имея (работающую) сборку с помощью ccmake? Ведь там же все норм Название: Re: Проблемы Xcode 4.6.2 (4.6.1) Отправлено: Авварон от Май 27, 2013, 10:05 Что, без IDE уже ничего не получается?:) А я без IDE никогда и не работал :) Прицепить можно (attach to process), но без отладочной информации толку мало, а чтобы ее иметь - опять-таки нужно откомпилироваться в IDE.Если серьезно, разве отладку в XCode нельзя подцепить к внешнему процессу? Хорошо, зайдем с др стороны: как получить командную строку имея (работающую) сборку с помощью ccmake? Ведь там же все норм Не понял - что получить? Я бы попробовал собрать в дебаге через cmake, добавив CMAKE_BUILD_TYPE=Debug при вызове цмейка. Название: Re: Проблемы Xcode 4.6.2 (4.6.1) Отправлено: Igors от Май 27, 2013, 11:01 Не понял - что получить? Я бы попробовал собрать в дебаге через cmake, добавив CMAKE_BUILD_TYPE=Debug при вызове цмейка. Сам debug build меня не интересует. Задумка получить полную командную строку и по ней выставить опции XcodeНазвание: Re: Проблемы Xcode 4.6.2 (4.6.1) Отправлено: kamre от Май 27, 2013, 21:00 Если сборка делается через makefile, то можно запустить make VERBOSE=ON и посмотреть все опции у запускаемых команд. По идее еще CMake умеет генерировать проекты для Xcode.
Название: Re: Проблемы Xcode 4.6.2 (4.6.1) Отправлено: Igors от Май 28, 2013, 09:28 Если сборка делается через makefile, то можно запустить make VERBOSE=ON и посмотреть все опции у запускаемых команд. По идее еще CMake умеет генерировать проекты для Xcode. CMake да, но тут ccmake и я не знаю как к нему подлезтьЗа время с начала поста ситуация немного изменилась. Откомпилил, но release build (c оптимизацией) валится на assert. А то что сделано ccmake - все норм. В принципе проблема та же. Название: Re: Проблемы Xcode 4.6.2 (4.6.1) Отправлено: kamre от Май 28, 2013, 13:52 CMake да, но тут ccmake и я не знаю как к нему подлезть Странно, вроде ccmake это просто "gui" на curses для cmake. Т.е. все тоже самое можно сделать и прямым вызовом cmake. Да и VERBOSE=ON можно и в ccmake добавить.Название: Re: Проблемы Xcode 4.6.2 (4.6.1) Отправлено: Igors от Май 28, 2013, 14:02 Да и VERBOSE=ON можно и в ccmake добавить. Если нетрудно скажите как (далек от линукса и командной строки)Название: Re: Проблемы Xcode 4.6.2 (4.6.1) Отправлено: kamre от Май 28, 2013, 16:39 Выбрать advanced mode и выставить флаг:
Название: Re: Проблемы Xcode 4.6.2 (4.6.1) Отправлено: Igors от Май 28, 2013, 17:10 Спасибо, понял. Попробую - отпишусь
|