Qt → Сборка проекта Qt6 из под винды на удаленой машине
Всем привет.
Сталкнулся с такой странностью:
надо собирать проект из под 10 винды на удаленой линуксовой машине, проект строится на QT6, но вот когда cmake генерит свой кеш то вылитает ошибка типа
Found package configuration file:
- /home/test/Qt/6.6.1/gcc_64/lib/cmake/Qt6Concurrent/Qt6ConcurrentConfig.cmake
but it set …
CMake → Не запускается команда make
Добрый день!
У меня установлен CMake на Windows 10.
При вводе команды make в командную строку Developer Command Prompt for VS 2019 появляется сообщение:
""make" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом."
Подскажите, пожалуйста, как мне …
Qt → Кроссплатформенная сборка qt приложений с использованием cmake
Ситуация такая
Есть собранный qt под разные платформы, linux windows andoid (в скором времени и mac) на хосте Linux
Мне нужно собрать приложение App под все платформы на Linux платформе,
Раньше я использовал qmake и там все было очень просто, …
CMake → После сборки CMake windeployqt собирает debug-библиотеки
Ещё раз здравствуйте.
Собираю Qt-проект с помощью CMake. Применяю к полученному exe-файлу windeployqt. В результате подцепляются почему-то dll-ки, оканчивающиеся в наименованиях на "d": Qt5Cored.dll, Qt5Guid.dll и т.д. Собирал тем не менее релизную сборку.
Приложение не запускается, требует библиотек без "d". …
CMake → Как подключить в CMakeList.txt папку с исходниками?
Добрый день.
В исходниках подключаю заголовочный файл:
- #include "../../src/database.h"
Как теперь его подключить в CMakeList.txt ?
Делаю так:
- include_directories(../../src)
Компилятор всё равно ругается на неопределённые переменные, которые указаны в database.h .
CMake → Не получить значение переменной из CMakeList.txt
Попробовал сделать пример по статье: Использование переменных объявленных в CMakeLists.txt внутри C++ файлов с помощью Qt Creator. Копилятор в ответ пишет: "'PROJECT_NAME' was not declared in this scope", "'SOFT_VERSION' was not declared in this scope".
CMakeList.txt
- cmake_minimum_required(VERSION 3.0)
- project(QtHelloWorldWithUi)
- set(CMAKE_CXX_STANDARD …
CMake → Как получить значение переменной из CMakeLists.txt
Всем привет!
У меня в CMakeLists.txt указывается версия софта:
- cmake_minimum_required(VERSION 3.8)
- project(my_project_name)
- set (VERSION_MAJOR 0)
- set (VERSION_MINOR 1)
- set (VERSION_PATCH 0)
- set (SOFT_VERSION ${VERSION_MAJOR}.${VERSION_MINOR}.${VERSION_PATCH})
- message("MY PROJECT SOFT_VERSION: " ${SOFT_VERSION})
- set(CMAKE_CXX_STANDARD 17)
- set(CMAKE_CXX_STANDARD_REQUIRED ON)
- set(CMAKE_CXX_EXTENSIONS OFF)
- set(BUILD_SHARED_LIBS ON)
- # и т.д. …
- Последние комментарии
- AK1 апреля 2025 г. 11:41Добрый день. В данный момент работаю над проектом, где необходимо выводить звук из программы в определенное аудиоустройство (колонки, наушники, виртуальный кабель и т.д). Пишу на Qt5.12.12 поско…
- VP9 марта 2025 г. 16:14Здравствуйте! Я устанавливал Qt6 из исходников а также Qt Creator по отдельности. Все компоненты, связанные с разработкой для Android, установлены. Кроме одного... Когда пытаюсь скомпилиров…
- ИМ22 ноября 2024 г. 21:51Добрый вечер Евгений! Я сделал себе авторизацию аналогичную вашей, все работает, кроме возврата к предидущей странице. Редеректит всегда на главную, хотя в логах сервера вижу запросы на правильн…
- Сейчас обсуждают на форуме
- DT14 апреля 2025 г. 15:38Всем привет! На Qt 6.8 MinGW пытаюсь сделать управление подключением WiFi из программы. Пока делаю поддержку Windows, но так же хочу в дальнейшем внедрить и поддержку Linux/MacOS. Для…
- f15 февраля 2025 г. 13:46Подскажите, пожалуйста! Как данный класс можно дополнить, чтобы созданные объекты можно было перемещать мышкой по сцене?
- Не запускается компьютер (точнее работает блок , но сам монитор вообще жесть)В общем я ничего с интернета не скачивала в последнее время. На компе никаких левых пр…
- Вопрос решен. Узнать QModelIndex элемента на который мы перетаскиваем другой элемент, можно с помощью функции indexAt(event->position().toPoint()) представления QTreeViev вызываемой в переопр…