# CMakeLearn **Repository Path**: luckySHG/cmake-learn ## Basic Information - **Project Name**: CMakeLearn - **Description**: CMake的学习 这是一些简单的 CMake 项目,其中包含一些不同的方案。 - **Primary Language**: C++ - **License**: AFL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-01-26 - **Last Updated**: 2024-01-31 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # CMakeLearn #### 介绍 CMake的学习 This is a simple CMake tutorial project which contains some different scenarios.这是一个简单的 CMake 项目,其中包含一些不同的方案。 * `hello-world`: Demo a simplest CMake project.hello-world :演示一个最简单的 CMake 项目。 * `hello-world-lib`: Demonstrate some usage of CMake in Qt, some writing styles in CMake, and continue to add new CMake syntax to CMakeLists.tx in the future:演示CMake在Qt的一些用法,CMake中的一些写法,后续的新的CMake语法继续添加到CMakeLists.txt。 * `CMake-Library`:CMake generates content for custom static and dynamic libraries:CMake生成自定义静态库和动态库的内容。 * `hello-world-shared`: Demo how to utilize external static/shared library.hello-world-shared :演示如何利用外部静态/共享库。 * `curl`: Demo how to use cmake with curl.curl :演示如何在 curl 中使用 cmake。 * `hello-module`: Demo how to use cmake find module.hello-module :演示如何使用 cmake find 模块。 * `config-file`: Demo how to work with config.h.config-file :演示如何使用 config.h。 * `hunter-simple`: Demo how to use hunter and gtest.hunter-simple :演示如何使用 hunter 和 gtest。 * `boost`: Demo how to use boost library.boost :演示如何使用boost库。 #### 使用说明 1. 在VSCode中使用MinGW810_64编译,配置Qt5.15.2