LINUX.ORG.RU

QSerialPort и статическая линковка

 , ,


0

3

Всем доброго времени суток.

Есть программа, написанная на Qt, и работающая с СОМ-портом. Если ей накидать библиотек в туже папку где она лежит, то всё работает нормально. Но решил я сделать статическую сборку по этому мануалу и от библиотек избавиться. Всё хорошо скомпилировалось и к QtCreator-у подцепилось, но при запуске проекта я получаю такое

Выполняется поиск устройств WinRT.
winrtrunner.exe не найден.
Project ERROR: Unknown module(s) in QT: serialport

При чём тут WinRT я так и не понял, но нашёл что winrtrunner.exe это из tools-ов, поэтому опцию -nomake tools выкинул - результата не дало. Как от этого избавиться так и не понял. Как QSerialPort подключить тоже не понял, в опциях конфигурирования этого нет.

cd c:\Qt\5.4\src
configure.bat -platform win32-g++ -?

Остаётся вариант отдельной компиляции плагина, но тогда как его потом к статической сборке привязать? Никто не сталкивался с таким?

Пользователи винды должны страдать.

P.S. Скомпилируй плагин как статическую библиотеку и прилинкуй к проекту.

trex6 ★★★★★
()

про сборку читать тут: http://www.forum.crossplatform.ru/index.php?showtopic=8913 плюс там разработчик этого плагина иногда отвечает на вопросы юзеров. только сначала рекомендую прочитать маны по сборке на оригинальном сайте Qt.

Iron_Bug ★★★★★
()

vs2010, vs2015 проблем с статической линковкой нет

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.