Подтвердить что ты не робот

Связывание среды Mac с создателем qt

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

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

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

4b9b3361

Ответ 1

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

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

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

и

LIBS += -framework TheFramework