花费 29 ms
CMake基础 第10节 使用ninja构建

介绍 如前所述,CMake是一个元(meta)构建系统,可用于为许多其他构建工具创建构建文件。这个例子展示了如何让CMake使用ninja构建工具。 本教程中的文件如下: [CMak ...

Wed Jul 28 19:29:00 CST 2021 0 455
CMake基础 第7节 编译标志

引言 CMake支持以多种不同方式设置编译标志: 使用target_compile_definitions()函数 使用CMAKE_C_FLAGS和CMAKE_CXX_FLAGS变量。 ...

Wed Jul 28 19:27:00 CST 2021 0 382
CMake基础 第9节 使用Clang编译

引言 当使用CMake构建时,可以设置C和C++编译器。此示例与hello-cmake示例相同,只是它显示了将编译器从默认的GCC更改为clang的最基本方法。 本教程中的文件如下: ...

Wed Jul 28 19:28:00 CST 2021 0 327
CMake基础 第12节 设置C++标准

介绍 自从C++11和C++14发布以来,一个常见的用例是调用编译器来使用这些标准。随着CMake的发展,它添加了一些功能来使这一点变得更容易,而CMake的新版本已经改变了实现这一点的方式。下面的 ...

Wed Jul 28 19:30:00 CST 2021 0 310
CMake基础 第13节 构建子项目

介绍 此示例说明如何设置包含子项目的CMake项目。顶层CMakeLists.txt调用子目录中的CMakeLists.txt以创建以下内容: sublibrary1 - 静态库 sub ...

Wed Jul 28 19:31:00 CST 2021 0 200
CMake基础 第15节 使用Protobuf生成源文件

介绍 这个例子展示了如何使用Protobuf生成源文件。Protocol Buffers是Google提供的一种数据序列化格式。用户提供带有数据描述的.proto文件。然后使用Protobuf编译器 ...

Wed Jul 28 19:33:00 CST 2021 0 157
CMake基础 第16节 创建deb文件

介绍 此示例显示如何使用deb格式生成Linux安装程序。 本教程中的文件如下: [CMakeLists.txt] - 包含要运行的CMake命令。 [cmake-exam ...

Wed Jul 28 20:36:00 CST 2021 0 114
CMake基础 第1节 初识CMake

介绍 本节展示一个非常基本的hello world的例子。 本节中的文件如下: [CMakeLists.txt] - 包含你希望运行的 CMake 命令 [main.cpp ...

Wed Jul 28 18:34:00 CST 2021 0 113

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM