2016-02-24 4 views
0

Я построил Sparkle.framework и добавил следующее в мой файл .pro:Как вы связываете Sparkle.framework с приложением Qt?

mac: LIBS += -F$$PWD/../../../opensource/sparkle/ -framework Sparkle 

INCLUDEPATH += $$PWD/../../../opensource/sparkle 
DEPENDPATH += $$PWD/../../../opensource/sparkle 

Моя программа строит и ссылки. Однако, когда я отлаживаю или запускаю, я получаю следующую ошибку:

dyld: Library not loaded: @rpath/Sparkle.framework/Versions/A/Sparkle 
    Referenced from: /Users/foo/build-foo-Desktop_Qt_5_5_1_clang_64bit-Debug/foo/applications/foo/Foo.app/Contents/MacOS/Foo 
    Reason: image not found 

ответ

0

У меня недавно возникли проблемы с интеграцией Sparkle в Qt.

Итак, после этого я решил написать быстрый проход для того, чтобы получить клиентскую часть платформы и запустить ее. Вы можете найти свой пост в: http://www.discoversdk.com/knowledge-base/using-sparkle-in-qt

вы можете добавить Sparkle.framework в корневую системе/Library

Иногда проблемы зависимостей могут быть решены путем запуска: ~/Qt5.5.1/5,5/clang_64/бен/macdeployqt [путь к расслоению]

это будет вызывать приложение otool, добавляющий зависимости для вашего пакета приложения

Смежные вопросы