VS环境中,cmake出来的ALL_BUILD项目和 ZERO_CHECK项目的作用
来源:互联网 发布:石家庄软件测试招聘 编辑:程序博客网 时间:2024/06/10 06:13
转载地址: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。
关于CMake学习的好的blog见下:
http://blog.csdn.net/Bowater/archive/2008/05/18/2456732.aspx
http://blog.163.com/jacky_ling0/blog/static/1373925712011072375418/?latestBlog
- VS环境中,cmake出来的ALL_BUILD项目和 ZERO_CHECK项目的作用
- CMake 自动生成的目标 ALL_BUILD, ZERO_CHECK
- CMake的应用(在vision studio2008中去掉 ALL_BUILD 和 ZERO_CHECK)
- ALL_BUILD、ZERO_CHECK等详解
- ALL_BUILD、ZERO_CHECK等详解
- cmake建立learnopengl教程的vs项目
- VS项目里*.sln和*.suo文件的作用 .
- cmake生成vs解决方案时的项目文件夹
- 使用CMake生成sln项目和VS工程遇到的问题
- 在vs环境中两项目删除其中一个项目解决方案不显示的问题
- VS生成的winform项目各个文件意义和解决方案资源管理器作用
- VS C#项目 debug目录下的各文件作用
- 一个新建的项目布局显示不出来 和 AndroidStudio中一些常用的快捷键
- Visual Studio2010中不能调试CMake生成的项目
- C/C++ 中VS开发环境中开发项目时,很好用的一个宏
- CMake和Configure项目的安装与反安装
- 库的制作和项目管理工具makefile\qmake\cmake
- 删除VS中最近打开的项目
- 日期
- 比特币——富者愈富效应初浮现
- make、make clean、make install、make uninstall、make dist、make distcheck和make distclean
- 二叉树遍历非递归算法所用到的栈以及层次遍历所用到的队列的基本操作算法的实现
- 比特币持续性上涨或因美国两党谈判破裂
- VS环境中,cmake出来的ALL_BUILD项目和 ZERO_CHECK项目的作用
- Valgrind简记
- flash 应用开发 非flash builder
- android根据包名构建第三方应用的上下文Context
- 国内平台比特币(Bitcoin)搬砖流程教学
- Conversion to Dalvik format failed: Unable to execute dex: java.nio.BufferOverflowException.
- 国内首起比特币交易平台诈骗案涉案人被捕
- 比特币都有哪些基本概念和术语?如何通俗地理解它们?
- MFC笔记