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

简单的C++ CMake构建程序

简单版本:

cmake_minimum_required(VERSION 3.15)project(testP)include_directories(${PROJECT_SOURCE_DIR}/inc)add_executable(${PROJECT_NAME}
src/main.cpp
inc/hello.h
)

进阶版本:

cmake_minimum_required(VERSION 3.15)project(testP)include_directories(${PROJECT_SOURCE_DIR}/inc)file(GLOB_RECURSE user_cpps src/*.cpp)
file(GLOB_RECURSE user_headers inc/*.h)set(user 
${user_headers}
${user_cpps})add_executable(${PROJECT_NAME}
${user}
)


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

相关文章:

  • 5.2.数据结构-c/c++二叉树详解(下篇)(算法面试题)
  • ASP.NET Core 入门教学八 集成RocketMQ消息队列
  • 国际化产品经理的挑战与机遇:跨文化产品管理的探索
  • 【软件测试专栏】测试分类篇
  • Datawhale X 李宏毅苹果书 AI夏令营(深度学习 之 实践方法论)
  • Linux多线程——利用C++模板对pthread线程库封装
  • HALCON 错误代码 #7709
  • C++封装:栈、队列
  • 技术Leader在训练团队思考力中的核心职责
  • MySQL三大日志详解
  • MyBatis 源码解析:Executor 接口的核心作用
  • WEB服务与虚拟主机/IIS中间件部署
  • 服务器搭建NFS服务,将文挂载到windows
  • SpringMvc--后续(参数问题)
  • Python世界:文件自动化备份实践
  • 如何开启事务、确认提交事务、事务回滚、自动提交和禁止自动提交?
  • Tomcat部署及优化
  • Leetcode面试经典150题-54.螺旋矩阵
  • 力扣面试150 旋转链表 闭链成环
  • ChatTCP:一款离线TCP数据包分析macOS APP,致力于让分析TCP数据包像看聊天记录一样简单