初始化仓库
Go to file
root e511db807d 生成 C++ 代码工程 2026-04-17 16:05:12 +08:00
include 生成 C++ 代码工程 2026-04-17 16:05:12 +08:00
src 生成 C++ 代码工程 2026-04-17 16:05:12 +08:00
tests 生成 C++ 代码工程 2026-04-17 16:05:12 +08:00
.gitignore Initial commit: 项目初始化 2026-04-17 10:29:27 +08:00
CMakeLists.txt 生成 C++ 代码工程 2026-04-17 16:05:12 +08:00
README.md 生成 C++ 代码工程 2026-04-17 16:05:12 +08:00

README.md

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. 创建构建目录

mkdir build
cd build

2. 配置 CMake

cmake ..

3. 编译项目

cmake --build .

或者使用平台特定的编译命令:

make  # Linux/macOS

4. 运行主程序

编译完成后,可执行文件位于 build/bin/ 目录下:

# 运行主程序
./build/bin/main_app

# 运行测试
./build/bin/basic_test

功能说明

  • main_app: 主程序,演示基本的应用程序功能
  • basic_test: 基本测试程序,验证核心功能

依赖要求

  • CMake 3.10 或更高版本
  • 支持 C++17 的编译器(如 GCC 7+, Clang 5+, MSVC 2017+