欢迎光临澳大利亚新华书店网 [登录 | 免费注册]

    • CMake构建实战(项目开发卷)
      • 作者:许宏旭|责编:郭泳泽
      • 出版社:人民邮电
      • ISBN:9787115616647
      • 出版日期:2024/02/01
      • 页数:321
    • 售价:39.92
  • 内容大纲

        本书主要介绍C和C++程序构建的相关知识,包括直接调用C和C++编译器完成构建的基础内容,以及使用CMake完成项目构建的相关内容。全书先介绍市面上C和C++的主流编译器及其相关命令行工具、Makefile等的使用,抽象出与项目构建相关的概念模型,再介绍CMake脚本语言的基础语法、常用命令等,最后介绍与CMake项目构建相关的内容。本书含有两个实践章节,借助CMake脚本语言,分别构建了快速排序算法程序、手写数字识别库及配套命令行工具。
        本书适合有C和C++编程基础,希望了解或应用CMake工具的人阅读,也适合想要构建跨平台C和C++程序的开发人员阅读。
  • 作者介绍

  • 目录

    第1章  构建之旅
      1.1  单源文件程序:您好,世界
      1.2  构建多源程序
        1.2.1  输出另一源程序的字符串
        1.2.2  一个需要漫长编译过程的程序
        1.2.3  按需编译:快速构建变更
        1.2.4  使用Makefile简化构建
      1.3  构建静态库
      1.4  构建动态库
        1.4.1  Windows中动态链接的原理
        1.4.2  Linux中动态链接的原理
      1.5  引用第三方库
        1.5.1  下载BoostC++库
        1.5.2  引用BoostC++头文件库
        1.5.3  安装BoostC++库
        1.5.4  链接BoostC++库
      1.6  旅行笔记
        1.6.1  构建的基本单元:源程序
        1.6.2  核心的抽象概念:构建目标
        1.6.3  目标属性
        1.6.4  使用要求的传递性
        1.6.5  目录属性
        1.6.6  自定义构建规则
        1.6.7  尾声
    第2章  CMake简介
      2.1  为什么使用CMake
        2.1.1  平台无关和编译器无关
        2.1.2  开源自由和优秀的社区生态
        2.1.3  强大通用的脚本语言
        2.1.4  稳定地向后兼容
        2.1.5  持续不断地改进和新特性
      2.2  安装CMake
        2.2.1  在Windows中安装CMake
        2.2.2  在Linux中安装CMake
        2.2.3  在macOS中安装CMake
      2.3  您好,CMake!
    第3章  基础语法
      3.1  CMake程序
        3.1.1  目录程序(CMakeLists.txt)
        3.1.2  脚本程序(, 版权所有 AUS.ZXHSD.COM
    Xinhua Bookstore Melbourne, Books & Media Entertainment
    营业时间:Monday-- Thursday:10: 30am—8:00pm
    Friday - - Saturday: 10:30am—9:00pm
    Sunday: 11:00 am—7:30pm
    澳大利亚新华书店客户服务中心电话:03 9078 5968  
    地址: 543 Station St, Box Hill 3128
    E-mail:xinhuabookstore@ymail.com
    增值电信业务经营许可证:浙B2-20060032