я создал приложение QT GUI, используя Visual Studio 2017 с расширением Qt VS Tools и версией QT 5.6 (предоставленной предварительно скомпилированным QT), используя Qled плагин виджетов.
С этой версией динамического Qt по умолчанию приложение прекрасно работает с виджетом, и у меня нет проблем.
Но теперь я хочу создать то же приложение, но статичное, для использования без зависимостей.
Итак, я собрал QT 5.6 из источника с параметром -static, а точнее я следую руководство этого блога. Здесь начали появляться проблемы:
Стоит отметить, что я могу использовать и создавать простое приложение по умолчанию, используя статическую сборку qmake.
Я думаю, что мне нужно добавить модуль Qt Designer, но я не знаю, как это сделать, я даже пытался пересобрать qmake без параметра «-nomake tools», но получил ту же ошибку при сборке плагина.
просто не создавайте плагин, он вам не нужен. Просто добавьте файл qrc и фактический файл виджетов * .cpp и * .h в ваш проект.
исправьте связь, удалите QDESIGNER_WIDGET_EXPORT в файле * .h внутри вашего проекта
Этот комментарий помог решить мою проблему, благодаря @PeterT
Других решений пока нет …