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

CMake 同时编译两个程序

目录结构

TCP/
├── recive/
│   └── CMakeLists.txt
└── sender/└── CMakeLists.txt
要求:
  1. 都是CMake构建
  2. 生成的可执行文件名不一样

在启动程序的CMakeLists.txt中加上一行代码:

# 添加 client 目录
add_subdirectory(../recive recive)
要求:
  1. 参数一,指定要添加的子目录。这个路径是从当前 CMakeLists.txt 文件所在的目录出发的。
  2. 参数二,指定生成的目标名称,保证在当前项目的build目录中唯一即可。
效果:


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

相关文章:

  • 基于安卓Android的健康饮食系统APP(源码+文档+部署+讲解)
  • C语言 | Leetcode C语言题解之第519题随机翻转矩阵
  • 01 React开发环境搭建
  • Android AAR嵌套AAR打包出现问题解决方案
  • 【AI试衣整合包及教程】CatVTON带你进入AI换装新时代
  • 部署合约 truffle migrate
  • CentOS下Redis简洁安装(无坑版)
  • 【C++题解】1186. 数字走向III
  • Kafka 物理存储机制
  • 浏览器HTTP缓存解读(HTTP Status:200 304)
  • 大东方码险引领彩票行业新纪元:全球保险巨头携手共创新篇章
  • 【Python】元组、字典与集合详解:数据容器的实战应用
  • 【STM32 Blue Pill编程实例】-4位7段数码管使用
  • 干货:零基础Google免费的GPU Colab+手把手理解扩散模型
  • 火语言RPA流程组件介绍--鼠标长按
  • 关于我的数据结构与算法——初阶第二篇(排序)
  • 如何设置示波器为二通道示波器,示波器显示范围如何调整
  • sicp每日一题[2.62]
  • docker中使用ros2humble的rviz2不显示问题
  • SELS-SSL/TLS
  • 【数据价值化】数据资产盘点及治理路径
  • 【Java知识】Java进阶-FunctionInterface标记接口的使用
  • win10如何关闭开机启动项
  • 如何用李萨如图形测正弦信号的频率?若不使用李萨如图形,如何用示波器测交流信号频率?
  • 运维工具之StarWind V2V Converter安装和使用
  • 从禅宗境界来谈IT技术