欢迎来到天天文库
浏览记录
ID:9851033
大小:70.20 KB
页数:12页
时间:2018-05-12
《cmake 快速入门手册》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、介绍这篇手册希望指导你用尽可能快的时间内通过默认的设置来采用源代码构建OGRE,我们在这里只会讨论必须用到的CMake以及其他一些必要的讨论,而不会深入分析。如果你要了解更多的东西,还是建议你在看完这篇教程之后如果有空就去阅读开始使用CMake的全部内容,来补完这些知识。我们首先假设你已经下载/SVN提出到OGRE的完整源代码到你本地及其的文件夹内。之后根据你不同的操作系统平台执行以下操作。Windows下载CMake,你需要下载'Win32installer'版本来得到二进制版本的安装文件。运行CMake安装程序,选择你喜欢的位置进行安装。通过‘开始’>‘所有程序’>‘CMake2
2、.6’>‘CMake’来运行CMake(这里假定在简体中文Windows中运行2.6版本)在"Whereisthesourcecode"文本框中,输入或者“browse”到OGRE源代码的根目录(包含OgreMain文件夹的文件夹)在"Wheretobuildthebinaries"文本框中,输入或者“browse”任何你喜欢的文件夹中——它会被用于输出构建结果(lib文件,头文件,dll文件以及执行程序。如果没有这个文件夹系统会帮你创建。注意,你可以按照需要声称到不同的文件夹中(但我们先不讨论这些细节)。单击屏幕下方的'Configure'按键。选择你的目标编译平台,例如"Visu
3、alStudio82005"当系统提示是否创建构建目录的时候选择'Ok'等待configure执行结束屏幕上现在会有一些配置设置,并用红色标记(这是用来指出你是第一次看到他们)。你可以在这里手动配置这些选项,不过现在我们只需要再次选择'Configure'。等运行结束了选择"Generate"按键。构建文件将会在你之前选择的文件夹下面产生,这时候就可以退出cmake来进行真正的编译工作。以上就是使用CMake的过程!在你之前选择的文件夹中,你会发现有一系列工程文件,就如同之前OGRE版本中存在的那些类似。现在只需要找到并打开主项目文件(例如OGRE.sln)。你可以好像支前那样来构建
4、。和以往不同的是,现在又一个特殊的工程'ALL_BUILD'被用来快捷的创建所有我们配置的目标工程。值得注意的是,所有的输出将会被储存在构建文件夹下面的一个子文件夹中,而不是OGRE源代码的文件夹——因此你可以从一份源代码目录中创建多个构建项目。----------------------------------------开始使用CMake出自Ogre3D开放资源地带跳转到:导航,搜索GettingstartedwithCMakeThissectionintroducesyoutoCMakeandexplainstheconceptsaswellashowyoucangetandu
5、seCMake.目录[隐藏]1GettingstartedwithCMake2给心急者的快速入门3关于CMake4获得与安装CMake4.1二进制包4.1.1Windows4.1.2Linux4.1.3MacOSX4.2从源码构建CMake5CMake基础5.1生成器5.2构建选项和CMake缓存5.2.1Build目录5.2.2安装目录6使用CMake6.1CMake前端6.1.1cmake6.1.2ccmake6.1.3cmake-gui6.2公有的CMake构建选项6.3查找依赖包给心急者的快速入门如果你不想现在就阅读CMake的原理(howsorwhys)而只是想构建OGRE
6、,转到CMake快速入门手册吧。然而余下的部分值得你稍后回来继续阅读!关于CMakeCMake是一个跨平台的构建(build)系统。任何项目要使用CMake构建自己的工程,都需要在纯文本文件中用特殊的CMake命令来描述其构建过程。之后在源文件目录中调用CMake,CMake会分析这些文本文件并为指定的平台和编译器生成本地(原生?)构建链。CMake还向用户提供了选项,通过这些选项,用户可以自定义构建过程。如果你曾在Linux上构建过软件,对于用下面的命令来构建软件的方式,你很可能会很熟悉。./configure&&make&&makeinstall要获得CMake能做什么的第一ex
7、pression(印象?),请设想CMake是“configure”的替代物。CMake现在负责找出所有依赖库和自定义构建选项——但是不需要通过命令行去配置,你可以通过CMake提供的图形界面很方便地对选项进行选择。完成这一步之后,CMake会生成Makefile文件,然后你就像以前一样,用make来编译和安装软件。在Windows和VisualStudio平台上,通常没有配置这一步。项目通常提供一个VisualStudio解决方案(solution)文件
此文档下载收益归作者所有