当前位置: 首页 > news >正文

QT Creator cmake 自定义项目结构, 编译输出目录指定

1. 目的

将不同的源文件放到不同的目录下进行管理, 如下:
在这里插入图片描述
build: 编译输出目录
include: 头文件目录
rsources: 资源文件目录
src: cpp文件目录

2. 创建完cmake工程后修改CMakeLists.txt 配置

在这里插入图片描述
注 : 这里头文件目录是include, 所以在include 下还有目录的话需要带目录,示例如下:
在这里插入图片描述
引用:
在这里插入图片描述

3. 输出目录修改

在这里插入图片描述
在这里插入图片描述

4. 自定义修改完成后缺点

工程视图下看不到目录结构:
在这里插入图片描述
解决:
打开工程后可在工程名右键,切换到系统资源视图,就可看到完整工程目录结构
在这里插入图片描述
切回项目管理视图:
空白处右键,打开项目就切回了
在这里插入图片描述

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • GUI编程19:贪吃蛇小游戏及GUI总结
  • 网络爬虫Request静态页面数据获取
  • 小明,谈谈你对Vue nextTick的理解
  • LabVIEW提高开发效率技巧----使用事件结构优化用户界面响应
  • [模板]树的最长路径
  • API 架构(RPC和RESTful)
  • 翻译:openmax文档
  • STM32与51单片机的区别:是否应该直接学习STM32?
  • [深度学习]神经网络
  • Linux入门学习:Git
  • 建筑工程系列专业职称评审条件大全
  • QT 数据加密
  • QCommandLineParser简介
  • golang学习笔记16-数组
  • [ffmpeg] packet
  • 《微软的软件测试之道》成书始末、出版宣告、补充致谢名单及相关信息
  • 【402天】跃迁之路——程序员高效学习方法论探索系列(实验阶段159-2018.03.14)...
  • CentOS 7 防火墙操作
  • input的行数自动增减
  • iOS | NSProxy
  • JavaScript服务器推送技术之 WebSocket
  • JavaScript函数式编程(一)
  • Java的Interrupt与线程中断
  • LeetCode541. Reverse String II -- 按步长反转字符串
  • Less 日常用法
  • MySQL几个简单SQL的优化
  • Node 版本管理
  • Redis在Web项目中的应用与实践
  • 测试开发系类之接口自动化测试
  • 干货 | 以太坊Mist负责人教你建立无服务器应用
  • 搞机器学习要哪些技能
  • 官方新出的 Kotlin 扩展库 KTX,到底帮你干了什么?
  • 基于Javascript, Springboot的管理系统报表查询页面代码设计
  • 极限编程 (Extreme Programming) - 发布计划 (Release Planning)
  • 近期前端发展计划
  • 经典排序算法及其 Java 实现
  • 精彩代码 vue.js
  • 前端 CSS : 5# 纯 CSS 实现24小时超市
  • 前端面试题总结
  • 如何打造100亿SDK累计覆盖量的大数据系统
  • 数组的操作
  • 算法---两个栈实现一个队列
  • 提升用户体验的利器——使用Vue-Occupy实现占位效果
  • 《TCP IP 详解卷1:协议》阅读笔记 - 第六章
  • LIGO、Virgo第三轮探测告捷,同时探测到一对黑洞合并产生的引力波事件 ...
  • 阿里云IoT边缘计算助力企业零改造实现远程运维 ...
  • 带你开发类似Pokemon Go的AR游戏
  • 如何在 Intellij IDEA 更高效地将应用部署到容器服务 Kubernetes ...
  • ​2021半年盘点,不想你错过的重磅新书
  • ​io --- 处理流的核心工具​
  • ​七周四次课(5月9日)iptables filter表案例、iptables nat表应用
  • ​总结MySQL 的一些知识点:MySQL 选择数据库​
  • (3)(3.2) MAVLink2数据包签名(安全)
  • (八)c52学习之旅-中断实验
  • (八)Docker网络跨主机通讯vxlan和vlan