установщика
Добавил sql:
find_package(Qt5 COMPONENTS Widgets Core Network sql REQUIRED)
Уже и чистил, пересобирал. Удалял билд файлы, заново собирал. Не помогает.
Подскажите, пожалуйста, что не так?
В проектном файле это не забыли прописать? QT += sql
cmake_minimum_required(VERSION 3.5) project(master_labeling) set(CMAKE_INCLUDE_CURRENT_DIR ON) set(CMAKE_AUTOUIC ON) set(CMAKE_AUTOMOC ON) set(CMAKE_AUTORCC ON) set(CMAKE_CXX_STANDARD 17) set(CMAKE_CXX_STANDARD_REQUIRED ON) SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -pthread") find_package(Qt5 COMPONENTS Widgets Core Network sql REQUIRED) add_executable(${PROJECT_NAME} main.cpp mainwindow.cpp mainwindow.h config.h mainwindow.ui pugixml.cpp sqlhelper.cpp sqlhelper.h rubbish_bin.qrc ) target_link_libraries(${PROJECT_NAME} PRIVATE Qt5::Widgets Qt5::Core Qt5::Network stdc++fs ) configure_file(config.h.in config.h @ONLY) target_include_directories(${PROJECT_NAME} PUBLIC include ${PROJECT_BINARY_DIR} )
Sql и добавьте в target_link_libraries
Обсуждают сегодня