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

时间: 2024-08-02 19:45:10

CMake的应用(在vision studio2008中去掉 ALL_BUILD 和 ZERO_CHECK)的相关文章

javascript中去掉字符串前面的0

var str = "00012300325300"; str = str.replace(/\b(0+)/gi,""); // 去掉字符串前面的0 document.write("str=" + str + "</br>"); 上面代码中replace的正则表达式就是去掉字符串前面的0 javascript中去掉字符串前面的0,布布扣,bubuko.com

String 中去掉空格

JAVA中去掉空格 1. String.trim() trim()是去掉首尾空格 2.str.replace(" ", ""); 去掉所有空格,包括首尾.中间 复制代码 代码如下:String str = " hell o "; String str2 = str.replaceAll(" ", ""); System.out.println(str2); 3.或者replaceAll(" +&q

android应用中去掉标题栏的方法

转自  http://blog.csdn.net/liuzhidong123/article/details/7818531 现在我坚定的认为写技术博客对自己有很大的帮助,写博客给自己一个学而思的机会. 在android中去掉标题栏有三种方法,它们也有各自的特点. 1.在代码里实现 this.requestWindowFeature(Window.FEATURE_NO_TITLE);//去掉标题栏 记住:这句代码要写在setContentView()前面. 2.在清单文件(manifest.xm

android应用中去掉标题栏的三种方法

在android中去掉标题栏有三种方法,它们也有各自的特点. 1.在代码里实现 this.requestWindowFeature(Window.FEATURE_NO_TITLE);//去掉标题栏 记住:这句代码要写在setContentView()前面. 2.在清单文件(manifest.xml)里面实现 <application android:icon="@drawable/icon" android:label="@string/app_name" a

Android中去掉标题栏

在Android中去掉标题栏有三种方法,它们也有各自的特点. 1.在代码里实现 this.requestWindowFeature(Window.FEATURE_NO_TITLE);//去掉标题栏 记住:这句代码要写在setContentView()前面. 2.在清单文件(manifest.xml)里面实现 <application android:icon="@drawable/icon" android:label="@string/app_name" a

PHP中去掉HTML标签

 平时用我们使用htmlspecialchars() 来过滤html, 但是把html的字符转义了,最后显示出来的就是html源代码. 利用strip_tags()就可以把html标签去除掉. <?php $str = '<a href="#">href</a>'; //echo htmlspecialchars($str); echo strip_tags($str); ?> 很多网站首页都有一片文章的一小部分.在这里就要使用strip_tag

SAP系统stms传输管理系统中去掉导入所有请求图标(小车)

文章为原创,转载请联系我,欢迎交流[email protected] 在SAP生产系统中,传输请求时"导入全部请求"是很危险的,所以一般去掉这个选项 用ddic用户登录系统 使用事务代码:stms进入传输管理系统,点击下图黄色框内的图标 加一个参数 点击保存. 再次查看,该图标已消失 文章为原创,转载请联系我,欢迎交流[email protected]

在一个新的Activity中去掉Actionbar

如何去掉上面的beauty栏 修改AndroidManifest.xml文件,找到相应的activity,在其中添加 android:theme="@style/AppTheme.NoActionBar" 如下 <></> 就可以去掉这上activity中的actionbar栏了

【python cookbook】【字符串与文本】11.从字符串中去掉不需要的字符

问题:在字符串的开始.结尾或中间去掉不需要的字符,比如说空格符 解决方案: 1.字符串开始或结尾处去掉字符:str.strip() 2.从左或从右侧开始执行去除字符:str.lstrip().str.rstrip() 3.对位于字符串中间的进行去除字符:str.replace().re.sub() Python 3.4.0 (v3.4.0:04f714765c13, Mar 16 2014, 19:24:06) [MSC v.1600 32 bit (Intel)] on win32 Type