
CMake
ZXGIS
这个作者很懒,什么都没留下…
展开
-
一起学习CMake – 01
一起学习CMake – 01 本节介绍CMake里最常用的三个命令,分别是cmake_minimum_required; project; add_executable等。CMake是个好东西,在使用VTK, ITK, IGSTK, OpenCV, DCMTK等开源工具包时,是离不开CMake的,甚至有时你使用 FLTK , Qt等界面开发工具时,也经常会看到C转载 2011-12-10 12:39:21 · 2246 阅读 · 0 评论 -
CMAKE的使用
CMAKE的使用一、 基本使用安装:下载二进制包后可直接解压使用从源码安装则执行命令:./bootstrap; make; make install——尝试执行bootstrap失败使用:cmake dir_path,生成工程文件或makefile文件二、 概念out-of-source build,与in-source build相对,即将编译输出文件转载 2012-07-26 16:17:40 · 2932 阅读 · 0 评论 -
CMake构建Visual Studio中MFC项目的MFC配置问题
使用CMake生成MFC项目的时候,需要用到在共享DLL中使用 MFC,需要在CMakeLists文件中加上如下的代码:ADD_DEFINITIONS(-D_AFXDLL)SET(CMAKE_MFC_FLAG 2)ADD_EXECUTABLE(detect WIN32 ${DIR_SRCS})CMAKE_MFC_FLAG参数的意思是这样解释的:To use MFC, the转载 2012-07-24 18:04:56 · 3574 阅读 · 0 评论 -
CMake初步(2)
转自:《你所不知的OSG》第一章:CMake初步(2)http://bbs.osgchina.org/forum.php?mod=viewthread&tid=1229&fromuid=34341.4 词法和语法在开始本节的学习之前,我们先总结一下之前所了解到的CMake基本词法和命令。CMake命令通常使用如下的格式:COMMAND转载 2011-12-14 11:03:42 · 10028 阅读 · 0 评论 -
CMake初步(1)
转自:《你所不知的OSG》第一章:CMake初步(1)http://bbs.osgchina.org/forum.php?mod=viewthread&tid=1189&fromuid=3434本章的主要目的并非介绍OpenSceneGraph的常用类和功能,而是介绍它的一个重要伙伴,抑或说,是一个被愈来愈多的开源软件所青睐的强劲的辅助开发工具——CMake。CMake的定义是:一个跨转载 2011-12-14 10:42:28 · 5113 阅读 · 0 评论 -
用 cmake 构建Qt工程(对比qmake进行学习)
cmake vs qmakeqmake 是为 Qt 量身打造的,使用起来非常方便cmake 使用上不如qmake简单直接,但复杂换来的是强大的功能内置的 out-of source 构建。(目前QtCreator为qmake也默认启用了该功能。参考:浅谈 qmake 之 shadow build)为各种平台和场景提供条件编译可处理多个可执行文件情况,和很好配合 Qt转载 2011-12-11 16:17:25 · 4644 阅读 · 0 评论 -
cmake 学习笔记(三)
转自:http://blog.youkuaiyun.com/dbzhang800/article/details/6329314接前面的 Cmake学习笔记(一) 与 Cmake学习笔记(二) 继续学习 cmake 的使用。学习一下cmake的 finder。finder是神马东西?当编译一个需要使用第三方库的软件时,我们需要知道:去哪儿找头文件 .转载 2011-12-12 16:43:11 · 1269 阅读 · 0 评论 -
cmake 学习笔记(二)
在 Cmake学习笔记一 中通过一串小例子简单学习了cmake 的使用方式。这次应该简单看看语法和常用的命令了。简单的语法注释# 我是注释命令语法COMMAND(参数1 参数2 ...)字符串列表A;B;C # 分号分割或空格分隔的值变量(字符串或字符串列表)set(Foo a b c)转载 2011-12-12 16:38:37 · 918 阅读 · 0 评论 -
cmake 学习笔记(一)
最大的Qt4程序群(KDE4)采用cmake作为构建系统Qt4的python绑定(pyside)采用了cmake作为构建系统开源的图像处理库 opencv 采用cmake 作为构建系统...看来不学习一下cmake是不行了,一点一点来吧,找个最简单的C程序,慢慢复杂化,试试看:例子一单个源文件 main.c例子二转载 2011-12-12 16:05:12 · 921 阅读 · 0 评论 -
一起学习CMake – 02
本节介绍如何用CMake来设置软件的版本号 在《一起学习CMake - 01》中我们看到了如何用CMakeLists.txt来构建一个最简单的工程,这一节里我们一起来看看如何用CMake对开发的软件进行版本号的设置。在介绍这方面的内容时,先简单看一下在软件开发中是如何对版本号进行设置的,如VTK 5.6.1,软件当中的版本都表示什么意思。 ***********转载 2011-12-10 12:42:19 · 1420 阅读 · 0 评论 -
一起学习CMake – 03
这一节我们就一起来看看如何用CMake来链接自己写的lib库,如何进行这些库文件的管理。 一个团队共同开发软件时,一般都是分模块进行作业的,每个人负责整个软件中的一部分,然后再整合成一个完整的软件系统。具体的做法一般是某个人开发的东西是以链接库的形式供团队中的其他人进行调用,或者供本人负责的程序的其他模块进行调用。比如,A童鞋开发了一种算法,能做数A与数B的加法运算,A童鞋转载 2011-12-10 12:44:10 · 4800 阅读 · 0 评论 -
用CMake 构建Qt 项目
译:用CMake构建Qt项目作者: Johan Thelin 译者:赖敬文原链接:http://developer.qt.nokia.com/quarterly/view/using_cmake_to_build_qt_projects翻译来源:http://blog.youkuaiyun.com/jingwenlai_scut QtSDK中已经包含了QMake用于处理跨平台的编译问题。然而,转载 2012-08-27 11:27:31 · 1433 阅读 · 0 评论