Russian Qt Forum

Компиляторы и платформы => Mac OS X => Тема начата: Igors от Январь 05, 2015, 13:51



Название: Debug либы плагинов
Отправлено: Igors от Январь 05, 2015, 13:51
Добрый день

Получил такую бяку
Цитировать
On Mac OS X, you might be loading two sets of Qt binaries into the same process. Check that all plugins are compiled against the right Qt binaries. Export DYLD_PRINT_LIBRARIES=1 and check that only one set of binaries are being loaded.
Включил печать как сказали, действительно

Цитировать
dyld: loaded: /usr/local/Qt-5.4.0/lib/libQt5Widgets_debug.5.dylib
dyld: loaded: /usr/local/Qt-5.4.0/lib/libQt5Gui_debug.5.dylib
dyld: loaded: /usr/local/Qt-5.4.0/lib/libQt5Core_debug.5.dylib
...
dyld: loaded: /usr/local/Qt-5.4.0/plugins/imageformats/libqdds.dylib
dyld: loaded: /usr/local/Qt-5.4.0/lib/libQt5Gui.5.dylib
dyld: loaded: /usr/local/Qt-5.4.0/lib/libQt5Core.5.dylib
// ну и дальше сыпятся ошибки
QObject::moveToThread: Current thread (0x8e7c0c0) is not the object's thread (0xaa8a0f0).
Cannot move to target thread (0x8e7c0c0)
Попробовал подключить libqdds_debug.dylib (к проекту) - но она почему-то не грузится. Как бы сказать чтобы грузил _debug плагины?

Спасибо