C ++ es un lenguaje de programación de nivel intermedio de propósito general de nivel intermedio, multiparadigma, compilado estáticamente, de forma libre, (generalmente) compilado.
En términos simples, C ++ es un lenguaje de programación sofisticado, eficiente y de propósito general basado en C.
Fue desarrollado por Bjarne Stroustrup en 1979.
Una de las principales características de C ++ es el compilador. Se utiliza para compilar y ejecutar código C ++.
Un compilador es un programa especial que procesa declaraciones escritas en un lenguaje de programación particular como C ++ y las convierte en lenguaje de máquina o "código" que usa el procesador de una computadora.De hecho, escribí este artículo porque tenía una asignación de C ++ que requería el uso de un compilador. Como de costumbre, todos usaban CodeBlocks IDE y Visual Studio IDE. Pero ya estaba acostumbrado a Visual Studio Code para todas mis cosas de programación.
Luego me propuse encontrar una forma de compilar C ++ directamente dentro de mi propio VsCode Editor, de ahí este artículo :).
En este artículo, le mostraré cómo configurar su compilador en VsCode y le daré algunos enlaces a algunos de los mejores recursos de C ++.

Prerrequisitos
- Conocimientos previos de C ++
(Supongo que está aprendiendo C ++, está a punto de comenzar a aprender o simplemente está leyendo esto por diversión. Este artículo no es un tutorial de C ++ 101; se necesita algo de comprensión de C ++).
- Editor de código de Visual Studio
Descarga aquí y lee los documentos de instalación para Windows, Linux y Mac
- Conexión a Internet (! Importante)
¡Descargo de responsabilidad!
Usaré un sistema operativo Windows a lo largo de este artículo, pero proporcionaré enlaces a recursos que ayudarán a quienes usan otros sistemas operativos.
¡Ahora comencemos!
Descargue e instale un compilador de C ++
- Dirígete a www.mingw.org y haz clic en el enlace "Descargar / Instalador" para descargar el archivo de configuración de MinGW, o haz clic aquí para Windows, aquí para Linux y aquí para Mac.
- Después de la descarga, instale MinGW y espere a que aparezca el "Administrador de instalación de MinGW".

- Cuando aparezca el "Administrador de instalación de MinGW", haga clic en y
mingw32-gcc-g++
luego seleccione "Marcar para instalación"

- En el menú de la esquina superior izquierda, haga clic en "Instalación> Aplicar cambios"

- Espere y deje que se instale por completo. Asegúrese de tener una conexión a Internet estable durante este proceso.
Edite su variable de entorno PATH para incluir el directorio donde se encuentra el compilador de C ++
PATH es una variable de entorno en sistemas operativos similares a Unix, DOS, OS / 2 y Microsoft Windows, que especifica un conjunto de directorios donde se encuentran los programas ejecutables. En general, cada proceso en ejecución o sesión de usuario tiene su propia configuración PATH. - Wikipedia
Después de instalar MinGW, se puede encontrar en C:\MinGW\bin
. Ahora debe incluir este directorio en su variable de entorno PATH. Si ha estado usando computadoras por un tiempo, ya debería saber cómo hacerlo, pero si no lo hace, aquí hay algunos recursos:
- Haga clic aquí para obtener una guía del sistema operativo Windows
- Haga clic aquí para Linux
- Haga clic aquí para obtener una guía de Mac OS
Instalar la extensión Code Runner en VS Code
Ahora que tenemos nuestro compilador configurado, instalemos Code Runner
Code Runner le permite ejecutar un fragmento de código o un archivo de código para varios idiomas:
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 y comando personalizado.- Haga click aquí para descargar
- O busque en la pestaña del mercado de VsCode

- Después de instalar reinicie VsCode
- Abra su archivo C ++ en Vscode. Aquí hay un programa básico de hola mundo a continuación:
#include using namespace std; int main() { cout << "Hello world!"; return 0; }
Guarde este archivo como test.cpp
Ejecute su código usando Code Runner
- Usa el atajo
Ctrl+Alt+N
- O presione F1 y luego seleccione / escriba Run Code
- Or right-click the Text Editor and then click Run Code in the editor context menu
The code will run and the output will be shown in the Output Window. Open the output window with `Ctrl+ shortcut.

To stop the running code
- Use the shortcut
Ctrl+Alt+M
- Or press F1 and then select/type Stop Code Run
- Or right-click the Output Channel and then click Stop Code Run in the context menu
Hurray, you just successfully set up your C++ environment in VsCode!
Conclusion
Here's a quick hint: By default, VsCode's output terminal is read-only. If you're running code that requires user input like:
#include using namespace std; const double pi = 3.14159; void calculate() { double area; double radius; cout<<"Enter Radius: "<>radius; area = pi * radius * radius; cout<<"area is: "<
you won't be able to type into the terminal,
Cannot edit in read-only terminal
.
To fix this, you need to manually enable read-write.
In VsCode, Go to File > Preference > Setting.
In the User tab on the left panel, find the extensions section
Scroll and find 'Run Code Configuration'
Scroll and find a checkbox
Run in Terminal
(Whether to run code in Integrated Terminal) Check the box.
OR
In your
setting.json
file, add:
"code-runner.runInTerminal": true
Hurray, you're done and ready to roll :).
C++ resources
Here are some C++ resources you can use to get started with learning C++
//www.learncpp.com/
//www.codecademy.com/learn/learn-c-plus-plus
//www.udemy.com/free-learn-c-tutorial-beginners/
//www.sololearn.com/Course/CPlusPlus/
//www.youtube.com/watch?v=vLnPwxZdW4Y
//www.tutorialspoint.com/cplusplus/cpp_useful_resources.htm
//makeawebsitehub.com/learning-c/
Credits
MinGW Project
Code Runner by Jun Han
Thank you for reading!