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

CMake的应用(在vision studio2008中去掉 ALL_BUILD 和 ZERO_CHECK)

from  http://blog.csdn.net/jtop0/article/details/6167432

 一般由CMake是 跨平台软件开发和维护过程的 工程构建工具。“在每个系统构建你的工程,而无须关心创建可执行文件和动态库的具体方法”。

      CMake 相对于其他类似工具(shell脚本、Makefiles、Jam文件、基于复杂的脚本的工程像Autoconf和Automake),CMake 对底层系统做更少的假设。CMake使用标准C++实现,所以他可以在大多数现代操作系统上运行。它不使用除了系统的本地构建工具外的其他的工具。

      一般CMake 在Vision studio2008 上 构建的工程(.sln “solution”)包含 三个工程(project),分别是:ALL_BUILD; 工程本身如:HelloCMake; ZERO_CHECK。HelloCMake就不用说了,自己要建立的那个工程;ALL_BUILD是管理整个项目的工程;ZERO_CHECK是实时监视CMakeLists.txt文件变化的工程,一旦CMakeLists.txt里的内容发生了任何变化,ZERO_CHECK就会告诉编译器要重新构建整个工程环境。详见http://blog.163.com/jacky_ling0/blog/static/1373925712011072375418/?latestBlog

      如我们只有一个工程(project)在解决方案(solution)中,那么ALL_BUILD 和 ZERO_CHECK工程可以删除掉。

 

连CMakelists.txt也可以“Remove”掉

 

最后 记住重新 Save 存盘,然后再按 F7 “build” 就 OK。

 

关于CMame学习的好的blog见下:

http://blog.csdn.net/Bowater/archive/2008/05/18/2456732.aspx

http://blog.163.com/jacky_ling0/blog/static/1373925712011072375418/?latestBlog

相关文章:

  • 使用sqlite保存数据返回主键
  • 码云 Gitee 新增仓库访问之 IP 白名单功能
  • CentOS 6.4 下安装vsftpd
  • python基础数据类型(1)
  • Oracle实现自增列
  • UIApplication
  • gearman简单介绍
  • 腾讯云10亿扶持小程序:3元套餐可能免费
  • java 7 入门书籍
  • 使用Docker 部署 LNMP+Redis 环境
  • [模板] 线段树合并
  • swift:打造你自己的折线图
  • shell判断文件是否存在
  • Git 钩子
  • Linux SendMail 使用外部SMTP服务发送邮件
  • 【Under-the-hood-ReactJS-Part0】React源码解读
  • 0基础学习移动端适配
  • Redash本地开发环境搭建
  • SpiderData 2019年2月13日 DApp数据排行榜
  • Webpack4 学习笔记 - 01:webpack的安装和简单配置
  • 诡异!React stopPropagation失灵
  • 面试总结JavaScript篇
  • 前端每日实战:61# 视频演示如何用纯 CSS 创作一只咖啡壶
  • 阿里云服务器购买完整流程
  • #define、const、typedef的差别
  • (Redis使用系列) Springboot 实现Redis 同数据源动态切换db 八
  • (办公)springboot配置aop处理请求.
  • (附源码)ssm教材管理系统 毕业设计 011229
  • (转)母版页和相对路径
  • **PyTorch月学习计划 - 第一周;第6-7天: 自动梯度(Autograd)**
  • .NET 的程序集加载上下文
  • .net 微服务 服务保护 自动重试 Polly
  • .NET国产化改造探索(一)、VMware安装银河麒麟
  • .net获取当前url各种属性(文件名、参数、域名 等)的方法
  • .NET简谈设计模式之(单件模式)
  • .NET连接MongoDB数据库实例教程
  • .NET面试题(二)
  • @Responsebody与@RequestBody
  • []常用AT命令解释()
  • [2013][note]通过石墨烯调谐用于开关、传感的动态可重构Fano超——
  • [APUE]进程关系(下)
  • [Assignment] C++1
  • [BZOJ] 2427: [HAOI2010]软件安装
  • [C++]二叉搜索树
  • [LaTex]arXiv投稿攻略——jpg/png转pdf
  • [LeetCode] Max Points on a Line
  • [Step By Step]在SAP Business Objects Data Services中使用SQL Transform将数据导入到SAP HANA中(SQL Transform)...
  • [Unity3D ARPG网络游戏编程实践] 网络连接 :unity NetWork与socket的对比(一)
  • [WCF]重载
  • [笔记]Ray Tracing with Cones
  • [翻译]谈话记录:介绍Microsoft Robotics Studio
  • [计算机提升] 查看系统软件
  • [陇剑杯 2021]日志分析
  • [洛谷]【深基16.例3】二叉树深度
  • [每周软件]:Cucumber:Hello World