cmakelist 编译
    CMake是一个跨平台的编译工具,可以生成各种编译系统的配置文件,例如Makefile、Visual Studio等。这篇文章将介绍如何使用CMake编写C/C++项目的构建脚本。
    一、的基本结构
    一般由以下几个部分组成:
    1. cmake_minimum_required:指定CMake的最低版本要求。
    2. project:设置项目名称和版本号。
    3. set:设置变量,可以通过${}引用变量的值。
    4. include_directories:指定头文件搜索路径。
    5. link_directories:指定库文件搜索路径。
    6. add_executable或add_library:添加可执行文件或库文件。
    7. target_link_libraries:指定可执行文件或库文件需要链接的库。
    二、示例
    下面是一个简单的示例,演示如何使用CMake编译一个C++项目。
    1. 创建项目目录,例如demo。
    2. 在demo目录下创建文件,内容如下:
    cmake_minimum_required(VERSION 3.0)
    project(demo)
    set(CMAKE_CXX_STANDARD 11)
    set(SOURCES main.cpp)
    add_executable(demo ${SOURCES})
    3. 在demo目录下创建main.cpp文件,内容如下:
    #include <iostream>
    int main()
cmake如何使用
    {
    std::cout << 'Hello, CMake!' << std::endl;
    return 0;
    }
    4. 在终端中进入demo目录,执行以下命令:
    cmake .
    make
    5. 在终端中执行可执行文件,输出结果为:
    Hello, CMake!
    三、结语
    CMake可以简化项目构建过程,尤其适用于大型项目。本文只是简单介绍了的基本结构和一个简单的示例,更多内容可以参考CMake官方文档。