|
本帖最后由 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配置成功。
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|