美文网首页
2019-08-24

2019-08-24

作者: long__ | 来源:发表于2019-08-24 13:08 被阅读0次

    Cmake 概述

    CMake的所有的语句都写在一个叫:CMakeLists.txt的文件中。当CMakeLists.txt文件确定后,可以用ccmake命令对相关 的变量值进行配置。这个命令必须指向CMakeLists.txt所在的目录。配置完成之后,应用cmake命令生成相应的makefile(在Unix like系统下)或者 project文件(指定用window下的相应编程工具编译时)。

    CMake 安装

    windows

    https://cmake.org/download/ 

    下载win64的“二进制”文件

    添加环境变量:D:\cmake-3.9.0-win64-x64\bin

    Linux

        sudo apt-get install cmake

    CMake 使用方法

    out-of-place 

    使用二进档在别的目录里建构的方法,如linux创建build目录,windows创建MSVC目录,并去到目录中构建。

    Linux-Make

        ccmake directory

        cmake directory

        make

    其中directory为CMakeList.txt所在目录;

    第一条语句用于配置编译选项,如VTK_DIR目录 ,一般这一步不需要配置,直接执行第二条语句即可,但当出现错误时,这里就需要认为配置了,这一步才真正派上用场;

    第二条命令用于根据CMakeLists.txt生成Makefile文件;

    第三条命令用于执行Makefile文件,编译程序,生成可执行文件;

    Windows-VS

    生成VS的工程文件.sln,使用vs编译

    VS 2008: cmake directory -G "Visual Studio 9 2008"

    VS 2017: cmake directory -G "Visual Studio 15 2017"

    编写 CMakeLists.txt

    >[https://blog.csdn.net/yangfeng2014/article/category/6084845](https://blog.csdn.net/yangfeng2014/article/category/6084845)

    相关文章

      网友评论

          本文标题:2019-08-24

          本文链接:https://www.haomeiwen.com/subject/wmafectx.html