X-NOTES
latest

Contents:

  • Qt
  • Linux
  • Cmake
    • ==cmake_minimum_required== - 指定CMake的最小版本要求
    • ==project== - 定义工程名称,并可指定工程支持的语言
    • ==set==- 显式的定义变量
    • ==include_directories== - 向工程添加多个 ==特定的头文件== 搜索路径 —>相当于指定g++编译器的-I参数
    • ==link_directories== - 向工程添加多个 ==特定的库文件== 搜索路径 —>相当于指定g++编译器的-L参数
    • ==add_library== - 生成库文件
    • ==add_compile_options== - 添加编译参数
    • ==add_executable==- 生成可执行文件
    • ==target_link_libraries== - 为 target 添加需要链接的共享库 —>相同于指定g++编译器-l参数
    • ==add_subdirectory== - 向当前工程添加存放源文件的子目录,指定 中间 和 目标的二进制存放的位置
    • ==aux_source_directory== - 发现一个目录下所有的源代码文件并将列表存储在一个变量中,这个指令临时被用来自动构建源文件列表
    • CMake常用变量
    • CMake编译工程
    • 内部构建和外部构建
X-NOTES
  • »
  • Cmake
  • Edit on GitHub

Cmake¶

  • ==cmake_minimum_required== - 指定CMake的最小版本要求
  • ==project== - 定义工程名称,并可指定工程支持的语言
  • ==set==- 显式的定义变量
  • ==include_directories== - 向工程添加多个 ==特定的头文件== 搜索路径 —>相当于指定g++编译器的-I参数
  • ==link_directories== - 向工程添加多个 ==特定的库文件== 搜索路径 —>相当于指定g++编译器的-L参数
  • ==add_library== - 生成库文件
    • 构建实例
    • 1. 构建静态和动态库
    • 2. 安装头文件 和 共享库
    • 3. 使用
  • ==add_compile_options== - 添加编译参数
  • ==add_executable==- 生成可执行文件
  • ==target_link_libraries== - 为 target 添加需要链接的共享库 —>相同于指定g++编译器-l参数
  • ==add_subdirectory== - 向当前工程添加存放源文件的子目录,指定 中间 和 目标的二进制存放的位置
  • ==aux_source_directory== - 发现一个目录下所有的源代码文件并将列表存储在一个变量中,这个指令临时被用来自动构建源文件列表
  • CMake常用变量
  • CMake编译工程
  • 内部构建和外部构建
    • 外部构建
    • 配置VSCode的json文件并调试项目
    • 多文件编译
    • CMake入门到精通实战
Previous Next

© 版权所有 2022, JinDao. Revision a9f008e6.

Built with Sphinx using a theme provided by Read the Docs.