|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
29.10.2014, 13:21 | #1 |
Регистрация: 12.06.2012
Сообщений: 6
|
Нужна помощь в Xcode
Всем привет!
Для начала обрисую ситуацию. Есть кросплатформенное приложение под вин С++ на MSVC 2010 и под мак XCode 5 (С++ и Obj-C). Приложение старое и большое, моя работа - разработка и поддержка, а я на этом месте не очень давно. Разумеется подключены кроссплатформенные библиотеки, в частности такие: ZombieY и AppSkeletonX. Проблема: Если пересохранить какой либо файл источников (*.h) из подключённой библиотеки во время правки или отладки проекта то сыпятся ошибки компиляции типа "Expected unqualified-id" на объявления системных классов, как например class NSString. Восстановление текстового содержимого изменённого файла ошибку не устраняет. То есть до повторного сохранения файла всё работало. Вопрос: Кто сталкивался с подобным и знает как восстановить компилируемость проекта под МАК? Гит изменений файлов в проекте до потери работоспособности и после не обнаруживает. |
29.10.2014, 14:44 | #2 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,493
|
а при восстановлении .h файла у него дата обновляется? Возможно компилятор не врубается, что файл изменился.
а если выкачать весь проект заново? |
29.10.2014, 16:45 | #3 |
Регистрация: 12.06.2012
Сообщений: 6
|
1. Дата обновляется
2. Чекаут проекта (текущей или более ранней версии) из гита проблему не решает. Явно что-то не так в настройках Xcode. Выяснить бы что... |
05.11.2014, 15:54 | #4 |
Регистрация: 12.06.2012
Сообщений: 6
|
Причина выяснилась. Изменение было внесено в файл исходника подключаемой библиотеки, который хранился в своей отдельной ветке гита и потому не отслеживался текущей веткой проекта.
|
21.11.2014, 16:33 | #5 |
Регистрация: 12.06.2012
Сообщений: 6
|
C Xcode опять проблемы.
Во время компиляции он сообщает об ошибке 41 раз (т.е.из 41 разных мест проекта):
/opt/boost/boost/boost/checked_delete.hpp:34:5: Delete called on 'boost::error_info<boost::tag_origi nal_exception_type, const std::type_info *>' that has virtual functions but non-virtual destructor Понятно, что он обнаружил не виртуальный деструктор для виртуальной функции, но тут два вопроса - что же изменилось в настройках, что он раньше этого не замечал и как исправить положение? |
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Метод Данилевского С++ в xcode | Klausms | Фриланс | 3 | 06.08.2014 22:06 |
БД в Xcode | svatorus | Помощь студентам | 0 | 12.04.2013 22:46 |
SDL в xcode | Banner | Помощь студентам | 0 | 02.04.2011 18:45 |
Очень нужна помощь c матрицами, макросами в Excel. Заранее благодарен(поверьте, очень-очень нужна помощь) | Farridjan | Помощь студентам | 1 | 03.07.2009 12:24 |
Очень нужна помощь с написанием программы... срочно(буду благодарен за помощь) | 5Paladin5 | Помощь студентам | 3 | 02.07.2009 09:12 |