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

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

1. 目的

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

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

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

3. 输出目录修改

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

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

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


http://www.mrgr.cn/news/35440.html

相关文章:

  • 吴恩达深度学习笔记(12)14
  • SM软件加密与授权:构建安全高效的软件保护体系
  • AI制作ppt
  • 【CVPR2024】2024年CVPR的3D 目标检测的综述(还在补充中)
  • 【嵌入式】ESP32开发(一)ESP-IDF概述
  • 图片的鱼眼批量矫正算法
  • 用canvas画一个验证码
  • 第十五章 文件上传
  • 自动化学习3:日志记录及测试报告的生成--自动化框架搭建
  • 【LinuxC高级】汇总
  • 【Linux】多线程:线程池的创建、日志类、RAII互斥锁、单例模式:饿汉方式与懒汉方式
  • 【Java】内部类【主线学习笔记】
  • 【微服务即时通讯系统】——etcd一致性键值存储系统,etcd的介绍,etcd的安装,etcd使用和功能测试
  • 【爬虫】PlayWright使用说明
  • 38.重复的子字符串
  • AI大模型行业应用:企业如何走出一条智能化蜕变之路?
  • 【字符串】介绍
  • 关于YOLOX的一些优势
  • java是干什么的
  • keepalived+lvs集群
  • 屏幕演示工具 | 水豚鼠标助手 v1.0.7
  • 828华为云征文|华为云Flexus X实例:极速搭建个人代码仓库GitLab平台
  • 6种常见位运算符+异或运算符的使用(加密、解密)
  • Liblib:简化开发的强大工具
  • LED驱动电路
  • 编译和链接