从零开始搭建C++开发环境(2025版)
fill:#333;color:#333;color:#333;fill:none;选择操作系统WindowsLinux推荐工具: Dev-C++/VS Community推荐工具: GCC+VS Code简单图形界面命令行+编辑器。
·
一、环境选择与工具简介
二、Windows环境搭建
1. 安装编译器(任选其一)
方案A:Dev-C++(适合新手)
# 下载地址:https://sourceforge.net/projects/orwelldevcpp/
# 安装步骤:
1. 双击安装包选择中文
2. 安装路径建议:D:\DevCpp
3. 完成安装后创建新项目
方案B:Visual Studio Community(功能全面)
# 官网下载社区版:https://visualstudio.microsoft.com/
# 安装时勾选:
- 使用C++的桌面开发
- Windows 10 SDK(默认勾选)
2. 验证安装
创建hello.cpp:
#include <iostream>
using namespace std;
int main() {
cout << "Hello Windows C++!" << endl;
system("chcp 65001"); // 解决中文乱码
cout << "环境配置成功!" << endl;
return 0;
}
编译命令(VS开发者命令提示符):
cl /EHsc hello.cpp
hello.exe
三、Linux环境搭建(Ubuntu/CentOS)
1. 基础工具安装
# Ubuntu/Debian
sudo apt update && sudo apt install build-essential gdb
# CentOS/RHEL
sudo yum groupinstall "Development Tools"
sudo yum install gcc-c++ cmake
2. VS Code配置
安装命令:
wget https://code.visualstudio.com/sha/download?build=stable&os=linux-deb-x64 -O code.deb
sudo dpkg -i code.deb
3. 编译调试示例
创建多文件项目:
project/
├── include/
│ └── utils.h
├── src/
│ ├── main.cpp
│ └── utils.cpp
└── CMakeLists.txt
示例CMakeLists.txt:
cmake_minimum_required(VERSION 3.10)
project(MyProject)
set(CMAKE_CXX_STANDARD 17)
include_directories(include)
add_executable(app
src/main.cpp
src/utils.cpp
)
四、跨平台开发配置
1. 通用.gitignore模板
# 编译生成文件
*.o
*.out
*.exe
# IDE相关
.vscode/
.idea/
CMakeCache.txt
2. 现代C++特性测试
#include <iostream>
#include <vector>
auto main() -> int {
std::vector<int> nums{1,2,3};
// C++17结构化绑定
auto [x,y,z] = std::tuple(1,2.0,"three");
// 范围for循环
for(const auto& num : nums) {
std::cout << num * 2 << ' ';
}
return 0;
}
五、环境验证与排错
| 常见问题 | 解决方案 | 参考文档 |
|---|---|---|
| 找不到 | 检查编译器路径,重装build-essential | |
| 中文乱码 | 添加system("chcp 65001")或设置文件编码为UTF-8 |
|
| 链接错误 | 检查库文件路径,确认函数签名一致 | |
| 调试器不工作 | 安装gdb,检查launch.json配置 |
六、扩展学习路径
提示:本文操作步骤在以下环境验证通过
Windows 11 23H2 + VS Community 2025
Ubuntu 24.04 LTS + GCC 12.3.0
CentOS Stream 9 + GCC 11.4.1
https://github.com/0voice
更多推荐



所有评论(0)