C ++ 是一种静态类型的、自由格式的、(通常)已编译的、多范例的、中级通用的编程语言。
简而言之,C ++ 是基于 C 的复杂、高效、通用的编程语言。
它是由 Bjarne Stroustrup 于 1979 年开发的。
C ++ 的主要功能之一是编译器。这用于编译和运行 C ++ 代码。
编译器是一种特殊程序,用于处理以特定编程语言(如 C ++)编写的语句,并将其转换为计算机处理器使用的机器语言或“代码”。
我之所以写这篇文章,是因为我有一个 C ++任务,需要使用编译器。像往常一样,每个人都在使用 CodeBlocks IDE 和 Visual Studio IDE。但是我已经习惯了 Visual Studio Code 来编写所有编程内容。
然后,我开始寻找在我自己的 Vs Code 编辑器中直接编译 C ++的方法,也就有了本文:)。
在本文中,我将向你展示如何在 Vs Code 中设置编译器,并为你提供一些优秀 C ++ 资源的链接。
准备工作
- C++ 预备知识
(我假设你正在学习 C ++,即将开始学习,或者只是为了好玩而阅读。本文不是 C ++ 101 教程——需要读者对 C ++ 已经有一些了解。) - Visual Studio Code 编辑器
点击此处下载和阅读配置文档:Windows,Linux,Mac - 网络连接(!important)
免责声明!
在本文中,我将始终使用 Windows 操作系统,但是我将提供一些资源的链接,这些资源将对那些使用其他操作系统的人有所帮助。
现在开始吧!
下载和安装 C++ 编译器
- 访问 www.mingw.org,点击 “Download/Installer”,下载 MinGW 配置文件。Windows 电脑下载链接,Linux 电脑下载链接,下载链接。
MinGW 是 “Windows 的 Minimallist GNU” 的缩写,是 Microsoft Windows 的本地简易开发环境。
- 下载后,安装 MinGW,等待显示 “MinGW Installation Manager”。
- 当屏幕显示 “MinGW Installation Manager”时,点击
mingw32-gcc-g++
,然后选择 “Mark for Installation”。
- 在左上角菜单中,点击 “Installation > Apply Changes”。
- 等待完全安装好。在此过程中,请确保你具有稳定的 Internet 连接。
编辑 PATH 环境变量,包含一个存放 C ++ 编译器的目录
PATH 是类 Unix 操作系统、DOS、OS/2 和 Microsoft Windows上的环境变量,它指定可执行程序所在的目录集。通常,每个执行进程或用户会话都有其自己的 PATH 设置。——维基百科
安装好 MinGW 后,可以在 C:\ MinGW \ bin 中找到它。现在,你必须将此目录包括在环境变量 PATH 中。如果你已经使用计算机一段时间,那么你应该已经知道该怎么做了。但是如果你不了解,那么这里有一些资源:
在 VS Code 中安装 Code Runner 扩展
现在我们已经设置好编译器,来安装 Code Runner 吧。
使用 Code Runner,你可以运行多种语言的代码段或代码文件:
C, C++, Java, JavaScript, PHP, Python, Perl, Perl 6, Ruby, Go, Lua, Groovy, PowerShell, BAT/CMD, BASH/SH, F# Script, F# (.NET Core), C# Script, C# (.NET Core), VBScript, TypeScript, CoffeeScript, Scala, Swift, Julia, Crystal, OCaml Script, R, AppleScript, Elixir, Visual Basic .NET, Clojure, Haxe, Objective-C, Rust, Racket, AutoHotkey, AutoIt, Kotlin, Dart, Free Pascal, Haskell, Nim, D, Lisp, Kit, 及自定义命令.
- 点击此处下载
- 或在 “Vs Code 市场”选项卡中搜索
- 下载之后重启 Vs Code
- 在 Vs Code 打开你的 C++ 文件。以下是一个最简单的代码示例:
#include <iostream>
using namespace std;
int main()
{
cout << "Hello world!";
return 0;
}
将此文件保存为 test.cpp
。
用 Code Runner 运行代码
- 使用快捷方式
Ctrl+Alt+N
- 或者按 F1 键,选择 /type Run Code
- 或者右击文本编辑器,在菜单中点击 Run Code
代码运行后,输出将显示在“输出”窗口中。使用 Ctrl + 快捷方式打开输出窗口。
停止运行代码
- 使用快捷方式
Ctrl+Alt+M
- 或者按 F1 键,选择 /type Stop Code Run
- 或者右击输出,在菜单中点击 Stop Code Run
好棒!你成功在 Vs Code 中设置了 C++ 环境!
总结
快速提示:默认情况下,Vs Code 的输出终端为只读。如果你正在运行需要用户输入的代码,例如:
#include <iostream>
using namespace std;
const double pi = 3.14159;
void calculate()
{
double area;
double radius;
cout<<"Enter Radius: "<<endl;
cin>>radius;
area = pi * radius * radius;
cout<<"area is: "<<area<<endl;
}
int main()
{
calculate();
return 0;
}
你将不能在终端输入内容, Cannot edit in read-only terminal
。
你需要启动 读-写,来解决这个问题。
- 在 Vs Code 中,点击 Go to File > Preference > Setting
- 在左边面板的用户选项卡,找到扩展部分
- 滚动找到 “Run Code Configuration”
- 滚动找到一个复选框
Run in Terminal
(是否在集成终端中运行代码),选中它
或者
- 在
setting.json
文件中,添加:
"code-runner.runInTerminal": true
恭喜,你完成所有步骤了!
C++ 资源
你可以通过下列资源,开始学习 C++:
- https://www.learncpp.com/
- https://www.codecademy.com/learn/learn-c-plus-plus
- https://www.udemy.com/free-learn-c-tutorial-beginners/
- https://www.sololearn.com/Course/CPlusPlus/
- https://www.youtube.com/watch?v=vLnPwxZdW4Y
- https://www.tutorialspoint.com/cplusplus/cpp_useful_resources.htm
- https://makeawebsitehub.com/learning-c/
Credits
感谢阅读!
原文:How to compile your C++ code in Visual Studio Code,作者:Bolaji Ayodeji