找回密码
 立即注册
搜索
热搜: 活动 交友
查看: 2542|回复: 2

VS Code配置C++开发环境教程

[复制链接]

2

主题

9

回帖

78

积分

版主

积分
78
发表于 2-4-2025 18:27:19 | 显示全部楼层 |阅读模式
本帖最后由 C0mp1ler 于 2-5-2025 11:05 编辑

前言:
为什么使用VS Code而非dev-c++?
对于MacOS:dev-c++直接没得用,必须寻找其它编译器。
除此之外,VS Code 相较于 Dev-C++ 在 C++ 开发方面还有以下优势:
1. 更强的代码补全
    * VS Code 依赖 IntelliSense(基于 Microsoft 的 C/C++ 扩展),提供智能补全、参数提示、错误检测等功能,极大提高编码效率。
    * Dev-C++ 的代码补全较为简单,很多时候需要手动输入完整代码。
2. 更好的调试功能
    * VS Code 可以通过 GDB 或 LLDB 进行强大的 断点调试、变量查看、逐步执行 等操作。
    * Dev-C++ 的调试功能相对基础,界面化调试体验不如 VS Code。
3. 更好的编译环境兼容性
    * VS Code 允许使用 不同编译器(如 MinGW、Clang、MSVC、WSL 等),可以根据需求切换编译工具链。
    * Dev-C++ 主要使用自带的 MinGW,编译环境较为固定,更新较慢。
4. 更好的项目管理
    * VS Code 支持 CMake、Makefile、Ninja 等多种构建系统,适合大型项目。
    * Dev-C++ 主要适用于小型单文件或简单的 Dev-C++ 项目文件(.dev),不适合复杂工程管理。


下载:
下载地址:https://code.visualstudio.com

安装完成后打开软件。向下翻,点击next section。


点击browse popular extensions。


vscode本身不是是一个文本编辑器,并非专门的编译器。我们共计需要下载三个插件。在左上角搜索框里分别输入:
C/C++(顾名思义)
C/C++ Compile Run(允许一次点击直接运行程序,不用敲命令行)
Chinese (Simplified) (简体中文)(倘若对自己英文有信心也可以不下)

点击install安装:


全部安装完成之后,按下“Ctrl/Cmd+Shift+P”组合键以显示“命令面板”,然后键入“display”以筛选并显示“Configure Display Language”命令。按“Enter”,然后会显示安装的语言列表,选择中文,然后退出重进,软件便汉化完成。


配置:
下载编译器(macOS):
macOS 上的默认 C++ 编译器是 Clang,它通常包含在 Xcode Command Line Tools 中。
在终端中输入:
xcode-select --install
等待软件安装完成。


在终端中输入:
clang --version
以验证clang是否安装完成。

下载编译器(windows):
MinGW-w64 是一个开源的 GCC 编译器。它轻便且支持大部分标准 C++ 特性,非常适合在 VS Code 中使用。
安装 MinGW-w64 编译器
1. 下载 MinGW-w64 安装程序:官网下载过程繁琐,可前往http://juliusun.com/soft_mingw.php下载
2. 安装完成后,将 MinGW 的 bin 目录路径(例如 C:\mingw-w64\bin)添加到系统的 环境变量 中:
    * 在桌面右击 计算机,选择 属性,然后选择 高级系统设置。
    * 在弹出窗口中选择 环境变量,找到 Path,点击 编辑,然后添加 bin 目录的路径。
3. 安装完成后,可以在终端运行以下命令验证 MinGW 是否安装成功:
4. g++ --version
如果显示了 g++ 的版本信息,说明安装成功。


在finder/库中创建一个文件夹。
在vscode边栏中选中最上面的选项,点击“打开文件夹”。


按 Ctrl/Cmd+Shift+B 打开 任务面板。
选择自己下载的对应编译器,如 C++: clang++ build active file(vscode 会自动选择编译器)。等待终端输出“生成已成功完成”。



点击左上角文件夹右边的创建文件按钮,创建一个名为examle.cpp的c++文件。


输入以下代码:
#include <iostream>

int main() {
    std::cout << "Hello, World!" << std::endl;
    return 0;
}

点击右上角的运行键旁的的箭头,选择“CompileRun”,或按下f6(在mac上可能为fn+f6)


终端中若输出“Hello, World!”,则表明vscode配置成功。



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

2

主题

12

回帖

61

积分

提示词程序员

积分
61
发表于 2-4-2025 20:43:39 | 显示全部楼层

28

主题

91

回帖

2715

积分

超级版主

积分
2715
发表于 2-4-2025 22:20:23 | 显示全部楼层
所以说从此以后杨老师的C++课,同学们带了mac也不怕,直接看此贴即可?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|RealDevClub ( 沪ICP备2024093864号-1 )

GMT+8, 5-10-2025 23:43 , Processed in 0.066304 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表