1.添加SQL支持
添加组件
添加 find_package(Qt${QT_VERSION_MAJOR} COMPONENTS Sql REQUIRED)
或 find_package(Qt5 REQUIRED COMPONENTS Core Quick Sql)
添加库
在target_link_libraries
中添加Qt${QT_VERSION_MAJOR}::Sql
2.添加资源文件
本篇文章主要作为备份。
来源:博客https://blog.csdn.net/baidu_35557785/article/details/52072563
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| file(GLOB_RECURSE QRC_SOURCE_FILES ${CMAKE_CURRENT_SOURCE_DIR}/*.qrc)
set(QRC_SOURCE_FILES image.qrc) qt5_add_resources(QRC_FILES ${QRC_SOURCE_FILES})
add_library(${PROJECT_NAME} ${QRC_FILES})
add_executable(main ${QRC_FILES} ${CMAKE_CURRENT_SOURCE_DIR}/example/main.cpp )
|
来源:博客https://blog.csdn.net/qq_33835370/article/details/120224455
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
| cmake_minimum_required(VERSION 3.5) project(Test LANGUAGES CXX)
file(GLOB_RECURSE QRC_SOURCE_FILES ${CMAKE_CURRENT_SOURCE_DIR}/*.qrc) set(CMAKE_INCLUDE_CURRENT_DIR ON) set(CMAKE_AUTOUIC ON) set(CMAKE_AUTOMOC ON) set(CMAKE_AUTORCC ON) set(CMAKE_CXX_STANDARD 11) set(CMAKE_CXX_STANDARD_REQUIRED ON)
set(QRC_SOURCE_FILES Resources.qrc) find_package(Qt5 COMPONENTS Widgets REQUIRED)
qt5_add_resources(QRC_FILES ${QRC_SOURCE_FILES})
SOURCE_GROUP("Resource Files" FILES ${QRC_SOURCE_FILES}) if(ANDROID) add_library(Test SHARED main.cpp ui_mainwindow.h mainwindow.cpp mainwindow.h mainwindow.ui ) else() add_executable(Test main.cpp ${QRC_FILES} ui_mainwindow.h mainwindow.cpp mainwindow.h mainwindow.ui ) endif() target_link_libraries(Test PRIVATE Qt5::Widgets)
|