• 2.25-CMake Tutorial


    • 指令是大小写无关的,参数和变量是大小写相关的,但推荐全部使用大写指令。?
    • CMake编码灵活性比较大,注意形成统一的风格
    • 较为简单的是内部构建,但是强烈推荐外部构建(Out-of-source build)
    • 外部构建,是将CMake的所有动作产生的文件全部放置到一个编译目录(build),好处是对原有的源代码文件(工程文件)没有任何影响!
    • 对于在哪儿使用add_subdirectory(),在哪儿使用add_executable(),就在哪儿加入这个定义
    • 安装的需要有两种,一种是从代码编译后直接 make install, 一种是打包时的指定目录安装
    • INSTALL分:目标文件的安装、普通文件的安装、非目标文件的可执行程序安装、目录的安装、安装时CMAKE脚本的执行
    • CMAKE脚本的后缀为*.cmake
    • 安装目录时:doc为安装整个目录,doc/为安装整个目录中的内容
    • 注意休息时间:尽量在12点半之前睡觉~!!!
    • 学习CMake基本语法
      • 学习《CMake 实践》
      • 根据实际情况做一下Tutorial
      • 看一看 Mastering Cmake
      • 自己做一下算法题,使用CMake
    • 常用变量和常用环境变量
    • 复杂的例子:模块的使用和自定义模块——预定义的Find模块
    • 继续按照《CMake 实践》学习
    • 特殊的环境变量
      • CMAKE_INCLUDE_PATH
      • CMAKE_LIBRARY_PATH
      • 不是变量而是系统环境变量,在cmake .. 之前使用set指令设置或export 之
    • findpackage
  • 相关阅读:
    C++实现多项式曲线拟合--polyfit-超定方程
    C# XmlDocument操作XML
    C#下使用XmlDocument详解
    前端常见的9种设计模式
    前端常用的设计模式
    前端需要了解的9种设计模式
    TCP协议详解
    请UI小姐姐喝了一杯奶茶要来的网站
    nodemon 基本配置与使用
    wireshark抓包新手使用教程
  • 原文地址:https://www.cnblogs.com/lizhensheng/p/11117194.html
Copyright © 2020-2023  润新知