Компиляция ошибки Qt Cmake "GuiSupportQt не найден" - PullRequest
0 голосов
/ 21 июня 2019

Я новичок в Qt, и у меня уже есть проблема, поэтому я начинаю создавать простой пользовательский интерфейс для своего проекта VTK. Прежде всего, я протестировал пример пользовательского интерфейса проекта, разработанный Qt в Qt 5.5.0 и скомпилированный в Cmake.3.10 и VS2013 запрограммированы на C ++, и у меня есть строка после компиляции с Cmake перед «Конфигурация завершена», говорящая, что «GuiSupportQt not found».я проигнорировал его и сгенерировал решение, затем отправился на VS2013, чтобы скомпилировать решение, предоставленное Cmake, после открытия решения в VS2013 я не нашел свой проект, я нашел только 2 общих проекта с именами ALL_BUILD и ZERO_CHECK.

Для получения дополнительной информации, я скомпилировал перед не-Gui проект (3d визуализация vtk с визуализацией vtk без Qt), который является моим собственным домашним проектом, и я получил успешные результаты, которые, по моему мнению, означают, что проблема возникает именно тогда, когдая компилирую проект, использующий Qt, учитывая, что мой Qt-VTK скомпилирован ранее с Cmake и собран с VS2013 без каких-либо ошибок.

Это код примера проекта Qt, который я использовал для тестирования: https://vtk.org/Wiki/VTK/Examples/Cxx/Qt/RenderWindowUISingleInheritance

Вот что я получаю, когда пытаюсь скомпилировать его с помощью Cmake:

The C compiler identification is MSVC 18.0.21005.1 The CXX compiler identification is MSVC 18.0.21005.1 Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio 12.0/VC/bin/cl.exe Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio 12.0/VC/bin/cl.exe -- works Detecting C compiler ABI info Detecting C compiler ABI info - done Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studio 12.0/VC/bin/cl.exe Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studio 12.0/VC/bin/cl.exe -- works Detecting CXX compiler ABI info Detecting CXX compiler ABI info - done Detecting CXX compile features Detecting CXX compile features - done VTK_VERSION: 7.1.1 GuiSupportQt not found. Configuring done Generating done

1 Ответ

0 голосов
/ 22 июня 2019

Посмотрев некоторое время, я нашел другое хитрое решение, позволяющее избежать проблем, так как у меня была хорошо работающая часть визуализации Vtk, и я работаю на окнах, поэтому я просто отправил параметры с помощью команды в cmd, используя Qt GUI, а затем скомпилированный exe-файл проекта Vtk будет принять параметры в исполнение (iso-value, имя папки данных..ect) в массиве argv [], затем запустить его в новом окне, поэтому мне не пришлось компилировать проект Qt с Cmake.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...