связывание Mac Framework с QT Creator - PullRequest
13 голосов
/ 18 августа 2010

У меня есть проект, который использует SystemConfiguration.Framework.

Я использую xcode, где добавить фреймворк довольно просто, просто добавьте его в фреймворк проекта xcode.Но теперь мне нужно, чтобы мой проект был кроссплатформенным, поэтому я использую QT Creator в качестве единой IDE для Windows и Mac.Проблема в том, что я не знаю, как сказать QT Creator, как сделать ссылку на systemConfiguration.framework.Заголовок из фреймворка правильно включен, проблем нет ... просто, когда заканчивается компиляция, он жалуется, что некоторые символы не найдены, то есть символы, которые экспортированы из systemconfiguration.framework ...

Кто-нибудь знает или может помочь мне настроить проект Qt creator, чтобы связать его с этой платформой, пожалуйста?

1 Ответ

17 голосов
/ 18 августа 2010

Я предполагаю, что сам проект использует Qt, т.е. он использует файлы .pro для настройки таких вещей, как пути включения и пути библиотеки / фреймворка? Если это так, то вам просто нужно обновить соответствующий файл .pro, чтобы добавить платформу.

Подробнее см. qmake docs . Суть в том, чтобы добавить

QMAKE_LFLAGS += -F/path/to/framework/directory/

и

LIBS += -framework TheFramework
...