Для того, чтобы включить Automatic Reference Counting (ARC) для исходников на Objective C / Objective C++, входящих в состав проекта на Qt, достаточно добавить в проекте (файл .pro) следующую строку:
QMAKE_OBJECTIVE_CFLAGS += -fobjc-arc
Встречал упоминание и
QMAKE_OBJECTIVE_CXXFLAGS += -fobjc-arc
(для исходников Objective C++), но в моем случае эта строчка ничего не дает, хотя файл и имеет расширение .mm.
Самый простой способ поставить Valgrind под Mac OS X, похоже, следующий:
- Ставим Homebrew по инструкции с заглавной страницы сайта (одна команда в терминале)
- В терминале набираем команду brew install valgrind
Этого оказалось достаточно, чтобы заполучить Valgrind в Mac OS X 10.9, но, как выяснилось, с моей программой он не работает - valgrind: Unrecognised instruction at address... Впрочем, официальной поддержки Mac OS X 10.9 в последнем Valgrind 3.9 нет.
Комментариев нет:
Отправить комментарий