用CMake构建Qt5项目
来源:互联网 发布:asp无组件上传源码 编辑:程序博客网 时间:2024/06/04 23:53
#设置cmake版本号cmake_minimum_required(VERSION 3.4.0)#设置工程名称project(HelloWorld)#设置工程包含当前目录,非必须set(CMAKE_INCLUDE_CURRENT_DIR ON) #设置自动生成moc文件,一定要设置set(CMAKE_AUTOMOC ON) #查找需要的Qt库文件,最好每一个库都要写,Qt也会根据依赖关系自动添加find_package(Qt5Widgets) find_package(Qt5Core)find_package(Qt5Gui)#查找当前文件夹中的所有源代码文件,也可以通过Set命令将所有文件设置为一个变量FILE(GLOB SRC_FILES "./*.cxx") #同理,查找当前文件夹中所有的头文件FILE(GLOB HEAD_FILES "./*.h") #同理,查找当前文件夹中所有的ui文件FILE(GLOB UI_FILES "./*.ui") #通过Ui文件生成对应的头文件,一定要添加qt5_wrap_ui(WRAP_FILES ${UI_FILES})#添加资源文件set(RCC_FILES rcc.qrc)#将ui文件和生成文件整理在一个文件夹中,非必须source_group("Ui" FILES ${UI_FILES} ${WRAP_FILES} )#创建工程文件add_executable(${PROJECT_NAME} ${SRC_FILES} ${HEAD_FILES} ${RCC_FILES} ${WRAP_FILES})#添加Qt5依赖项target_link_libraries(${PROJECT_NAME} Qt5::Widgets Qt5::Core Qt5::Gui)
0 0
- 用CMake构建Qt5项目
- 用cmake构建基于qt5.8.0的qt5项目
- 用CMake 构建Qt 项目
- 用CMake 构建Qt 项目
- 用CMake 构建Qt 项目
- 用CMake 构建Qt 项目
- 用CMake 构建Qt 项目
- 用CMake 构建Qt 项目 (译)
- CMake项目构建总结
- 使用cmake构建项目
- CMake构建OpenGL项目
- CMake构建CUDA项目
- CMake构建PCL项目
- 通过CMake构建项目
- 使用CMake构建项目的简明示例
- 使用CMake构建项目的简明示例
- C实战:项目构建Make,Automake,CMake
- C实战:项目构建Make,Automake,CMake
- redux服务端渲染流程
- Android中的主题
- memmove和memcpy函数
- PowerDesigner中NAME和COMMENT的互相转换
- 高并发下数据库优化
- 用CMake构建Qt5项目
- Codeforces Gym 100623B Problem B. Billboard
- volatile
- [LeetCode] 290. Word Pattern
- mtk preloader简单分析
- 用更少的代码发起异步 action
- android笔记之安全开发之使用HTTPS
- HDU 3664 Permutation Counting (DP)
- linux shell之eval