# Simple C++ CMake Project 这是一个简单的 C++17 项目,使用 CMake 构建系统。 ## 项目结构 ``` ├── CMakeLists.txt # CMake 配置文件 ├── README.md # 项目说明文档 ├── include/ │ └── app.hpp # 应用程序头文件 ├── src/ │ ├── app.cpp # 应用程序实现 │ └── main.cpp # 主程序入口 └── tests/ └── basic_test.cpp # 基本测试 ``` ## 编译步骤 ### 1. 创建构建目录 ```bash mkdir build cd build ``` ### 2. 配置 CMake ```bash cmake .. ``` ### 3. 编译项目 ```bash cmake --build . ``` 或者使用平台特定的编译命令: ```bash make # Linux/macOS ``` ### 4. 运行主程序 编译完成后,可执行文件位于 `build/bin/` 目录下: ```bash # 运行主程序 ./build/bin/main_app # 运行测试 ./build/bin/basic_test ``` ## 功能说明 - **main_app**: 主程序,演示基本的应用程序功能 - **basic_test**: 基本测试程序,验证核心功能 ## 依赖要求 - CMake 3.10 或更高版本 - 支持 C++17 的编译器(如 GCC 7+, Clang 5+, MSVC 2017+)