Товарищи подскажите, в чем может быть проблема при запуске QML

с CMake?
Ругается на эту строчку в cmake файле:
find_package(Qt6 6.2 REQUIRED COMPONENTS Core Gui Qml Quick)

28 ответов

92 просмотра

Qt 6 6.2?

. Azmiddin
Qt 6 6.2?

А что не так?

Что пишет?

Ruslan Bagautdinov
Что пишет?

/home/.../qml_test_2/CMakeLists.txt:10: ошибка: Found package configuration file: /usr/lib64/cmake/Qt6/Qt6Config.cmake but it set Qt6_FOUND to FALSE so package "Qt6" is considered to be NOT FOUND. Reason given by package: Failed to find required Qt component "Qml". Expected Config file at "/usr/lib64/cmake/Qt6Qml/Qt6QmlConfig.cmake" does NOT exist

А до этого что за строка? Должно быть типа что-то такого find_package(QT NAMES Qt6 Qt5 REQUIRED COMPONENTS Core Widgets Network) find_package(Qt${QT_VERSION_MAJOR} REQUIRED COMPONENTS Core Widgets Network)

Зюльковский Александр
/home/.../qml_test_2/CMakeLists.txt:10: ошибка: Fo...

Если ставил Qt из репозитория дистрибутива, часто дробят на мелкие пакеты и ты наверняка недоставил модуль Qml

. Azmiddin
Ругаетс именео на qml

Ругается на то что нет qt, Qt6_FOUND to FALSE

Ruslan Bagautdinov
Ругается на то что нет qt, Qt6_FOUND to FALSE

если нет требуемого компонента qt6, то вылетает ошибка что qt6 не найден

Вручку собрали

. Azmiddin
Вручку собрали

Пересабирайте модули Qt и все будет работать

. Azmiddin
Пересабирайте модули Qt и все будет работать

Спасибо 🤝 Не то чтобы совсем вручную, через терминал ставил, но раньше он зависимости с собой тянул.. хотя могу и ошибаться давно не пользовался

Зюльковский Александр
Спасибо 🤝 Не то чтобы совсем вручную, через термин...

Могу ошибаться нц модули quick сейчась отдельно добавляеться

. Azmiddin
Могу ошибаться нц модули quick сейчась отдельно до...

Проверил, все пакеты были установлены

https://doc.qt.io/qt-6/cmake-build-qml-application.html

find_package(Qt6 6.2 COMPONENTS Quick Gui REQUIRED) На этой строке у меня ошибка вылазит

Ruslan Bagautdinov
А до этого что за строка? Должно быть типа что-то ...

cmake_minimum_required(VERSION 3.21.1) option(LINK_INSIGHT "Link Qt Insight Tracker library" ON) option(BUILD_QDS_COMPONENTS "Build design studio components" ON) project(qml_test_2App LANGUAGES CXX) set(CMAKE_AUTOMOC ON) find_package(Qt6 6.2 REQUIRED COMPONENTS Core Gui Qml Quick) if (Qt6_VERSION VERSION_GREATER_EQUAL 6.3) qt_standard_project_setup() endif() qt_add_executable(qml_test_2App src/main.cpp) qt_add_resources(qml_test_2App "configuration" PREFIX "/" FILES qtquickcontrols2.conf ) target_link_libraries(qml_test_2App PRIVATE Qt6::Core Qt6::Gui Qt6::Qml Qt6::Quick ) if (BUILD_QDS_COMPONENTS) include(${CMAKE_CURRENT_SOURCE_DIR}/qmlcomponents) endif() include(${CMAKE_CURRENT_SOURCE_DIR}/qmlmodules) if (LINK_INSIGHT) include(${CMAKE_CURRENT_SOURCE_DIR}/insight) endif () include(GNUInstallDirs) install(TARGETS qml_test_2App BUNDLE DESTINATION . LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} )

Да, qml файлы в моем cmake даже не добавляются, он встает на строке поиска модулей, они вроде и есть, но cmake их не видит. Он на все модули так плюется у меня. Нашел на форуме такую ситуацию, в качестве решения рекомендуют использовать qt-cmake из «коробки», но мне пока не помогло: https://forum.qt.io/topic/137551/cmake-finds-cross-compiled-qt6-config-files-but-qt6_found-is-set-to-false/6

. Azmiddin
qt cmake это тоже что cmake

Да только из коробки

Похожие вопросы

Обсуждают сегодня

Портфолио: Зовут меня Александр, мне 36 лет. Город Пушкино. Общий рабочий стаж: ~14 лет Уровень квалификации: Senior Full-stack developer Где прочесть мой код? https://github....
Magic
10
Портфолио: Зовут меня Александр, мне 41 год. Город Киров. Общий рабочий стаж: ~14 лет Уровень квалификации: Senior Full-stack developer Где прочесть мой код? https://github.co...
Magic
11
Приветствую всех, есть вопросик. Передали проект на OctoberCms, без инсталяшки в полуразвернутом виде, нужно было залить бекап бд, после залития бд, оказалось, что части строк...
Лео
14
Подскажите, пожалуйста, где в backende, или не в нем можно дату поправить? Логирует действия не в том часовом поясе
Лео
7
Есть магистры regex в чате? Задача: нужно написать regex который мэтчит полные (без сокращений по типу ::1/128) ipv6 адреса кроме 2001:0df7:cef7:29f7:52f7:adf7:2cf7:4ff7, при ...
Илья
5
Всем привет В общем надо на странице вакансии вывести вакансии с hh, но когда я пишу код в разделе Code ошибка Invalid URL format. The URL should start with the forward slash...
A da
1
где собака, админ группы? нычкуется и боится проявить волю, в толерантность еще не наигрался? @yelizariev
Ognezar
61
Это немного оффтоп, но я просто хз куда писать. Как можно решить проблему эту? У некоторых людей автовоспроизведение гифок включено, но все равно подобное вместо гифок
Anton Shvets
1
DataGrip не сканирует почему-то все таблицы, хотя раньше показывал их че за херня, сталкивались?
Magic
9
Помните я тут рассказывал про таролога программистку? Мне выдали новый мем
Magic
6
Карта сайта