准备编译环境
环境需求
C++ 开发通常需要从零构建和管理项目。建议使用 Linux 操作系统,因为许多 C++ 程序需要在 Linux 下运行或跨平台部署。
推荐使用 VSCode 编辑器,其插件生态足以支持 C++ 开发。由于 C++ 没有官方项目管理工具,建议从入门开始学习使用 CMake 管理项目。
必备工具:
- Google 浏览器(用于访问文档)
- AI 大模型(辅助解答编程问题)
- Linux 操作系统
- VSCode 编辑器
- G++ 编译器
- CMake 工具
项目结构
良好的项目名称是编程规范的重要一步。以下是一个基础 C++ 项目的目录结构:
mcpp
├── CMakeLists.txt
└── main.cpp
main.cpp:C++ 源代码文件,编写代码逻辑。CMakeLists.txt:CMake 构建脚本,定义编译规则。
代码示例
main.cpp
int main(int argc, char **argv) {
return 0;
}
CMakeLists.txt
cmake_minimum_required(VERSION 3.20)
project(mcpp LANGUAGES CXX)
set(CMAKE_CXX_STANDARD 11)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
set(CMAKE_BUILD_TYPE "Debug")
add_executable(${CMAKE_PROJECT_NAME} main.cpp)
说明:
cmake_minimum_required(VERSION 3.20):设置 CMake 最低版本。set(CMAKE_CXX_STANDARD 11):启用 C++11 标准。add_executable:指定可执行文件名和源文件。
代码格式化
保持代码整洁是编程规范的重要一步。在 VSCode 中可使用快捷键进行格式化:
- 全选:Ctrl + A
- 格式化:Ctrl + K,然后 Ctrl + F
编译并运行
确保终端位于项目根目录下,执行以下命令:
mkdir build
cd build
cmake ..
cmake --build .
./mcpp
命令解析:
- 创建
build目录。 - 进入
build目录。 - 生成 Makefile。

