Simple Workspace para C++

Hace varios años que fue mi ultimo trabajo usando C++. La verdad cuanta difencia, configure un ambiente sencillo en algo de 5 minutos, cuando antes podia tardar varias horas, incluso aveces era mas facil instalar Linux en una VM y usar VI.

¿Como lo logre?

Pues gracias al trabajo comunitario, usando un editor de codigo con el que estoy bastante familiarizado. VSCode

Solo necesite 3 descargas.

La configuracion:

  • Instalar VSCode.exe
  • Instalar C/C++ Extension, desde la UI. Extensiones -> Buscar C/C++ -> Instalar.
  • Ejecutar MSYS2
  • pacman -S mingw-w64-ucrt-x86_64-gcc
  • pacman -S –needed base-devel mingw-w64-ucrt-x86_64-toolchain
  • Y agregar el siguiente Path en windows, C:\msys64\ucrt64\bin

Con eso ya quedo configurado todo el ambiente, al nivel mas basico.

¿Como probarlo?

En un terminal: g++ –version

En una carpeta nueva

code .

#include <iostream>
#include <vector>
#include <string>

using namespace std;

int main()
{
    vector<string> msg {"Hello", "C++", "World", "from", "VS Code", "and the C++ extension!"};
    
    for (const string& word : msg)
    {
        cout << word << " ";
    }
    cout << endl;
}

Ejemplo tomado de los ejemplos de VSCode

Guardar como helloworld.cpp

Presionar F5, y elegir g++ como opcion de debug o run.

Esto crea un archivo de configuraciones task.json para vscode. Y ejecuta tu sencillo programa de pruebas.

Conclusiones

El mundo ha avanzado bastante :p

Leave a comment

Your email address will not be published. Required fields are marked *