Configuración de Visual Studio Code para desarrollar en C
Esta guía te ayudará a configurar tu entorno de desarrollo para programar en C utilizando Visual Studio Code con MinGW y CMake.
Contenido
- Instalación de Visual Studio Code
- Instalación de MinGW
- Instalación de CMake
- Instalación de extensiones de Visual Studio Code
- Primer programa C en Visual Studio Code
1. Instalación de Visual Studio Code
Paso 1: Descargar Visual Studio Code
- Ve al sitio oficial de Visual Studio Code: https://code.visualstudio.com
- Descarga el instalador para tu sistema operativo (Windows, macOS o Linux)

Paso 2: Ejecutar el instalador
- Ejecuta el instalador descargado
- Acepta el acuerdo de licencia

Paso 3: Configurar la instalación
-
Selecciona la carpeta de destino (por defecto: C:\Users\[usuario]\AppData\Local\Programs\Microsoft VS Code)

-
Selecciona la carpeta del menú inicio (por defecto: Visual Studio Code)

Paso 4: Opciones adicionales
Marca las siguientes opciones recomendadas:
- ✓ Crear un icono en el escritorio
- ✓ Añadir "Abrir con Code" al menú contextual de archivos
- ✓ Agregar a PATH (disponible después de reiniciar)

Paso 5: Completar la instalación
- Haz clic en "Instalar"
- Espera a que se complete la instalación
- Marca la opción "Ejecutar Visual Studio Code"
- Haz clic en "Finalizar"

2. Instalación de MinGW
MinGW (Minimalist GNU for Windows) es un port de las herramientas de desarrollo GNU para Windows, que incluye el compilador GCC para C/C++.
Paso 1: Buscar MinGW
- Abre tu navegador y busca "mingw" en Google
- Accede al sitio de SourceForge: https://sourceforge.net/projects/mingw/

Paso 2: Descargar MinGW
- En la página de SourceForge, haz clic en el botón "Download"
- Se descargará el archivo
mingw-get-setup.exe

Paso 3: Ejecutar el instalador
- Ejecuta el archivo
mingw-get-setup.exe
- Verás la ventana de bienvenida del MinGW Installation Manager Setup Tool
- Haz clic en "Install"

Paso 4: Configurar directorio de instalación
- Mantén el directorio de instalación por defecto:
C:\MinGW
- Haz clic en "Continue"

Paso 5: Descargar catálogos
Espera mientras el instalador descarga los catálogos necesarios.

Paso 6: Completar descarga de catálogos
Cuando la descarga se complete, verás el mensaje "Catalogue update completed"
Haz clic en "Continue"

Paso 7: Seleccionar paquetes
En el MinGW Installation Manager:
- Marca para instalación:
mingw32-gcc-g++ (The GNU C++ Compiler)
- Haz clic derecho sobre el paquete y selecciona "Mark for Installation"

Paso 8: Aplicar cambios
- Ve al menú "Installation" > "Apply Changes"
- Verás un resumen de los paquetes que se instalarán
- Haz clic en "Apply"

Paso 9: Instalación de paquetes
Espera mientras se instalan todos los paquetes necesarios.

Paso 10: Verificar instalación
Una vez completada la instalación:
- Navega a
C:\MinGW\bin
- Verás archivos como
gcc.exe, g++.exe, etc.

Paso 11: Configurar variables de entorno
Para poder usar el compilador desde cualquier ubicación:
- Busca "variables de entorno" en el menú de Windows
- Haz clic en "Editar las variables de entorno del sistema"

Paso 12: Editar la variable PATH
- En las propiedades del sistema, haz clic en "Variables de entorno..."
- En "Variables de usuario", selecciona "Path" y haz clic en "Editar..."
- Haz clic en "Nuevo" y agrega:
C:\MinGW\bin
- Haz clic en "Aceptar" en todas las ventanas

Paso 13: Verificar la instalación
Abre un símbolo del sistema y ejecuta:
Deberías ver algo como:
gcc (MinGW.org GCC-6.3.0-1) 6.3.0
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Si funciona correctamente, verás:

Errores posibles: si faltó agregar la carpeta C:\MinGW\bin a la variable PATH verás un error como:

3. Instalación de CMake
CMake es un sistema de generación de archivos de construcción multiplataforma que facilita la gestión de proyectos C/C++. Permite definir la estructura del proyecto y sus dependencias de forma independiente del compilador.
¿Qué es CMake?
CMake lee archivos de configuración llamados CMakeLists.txt y genera los archivos necesarios para compilar tu proyecto (como Makefiles). Esto hace que sea más fácil:
- Gestionar proyectos con múltiples archivos fuente
- Organizar el código en bibliotecas y ejecutables
- Manejar dependencias entre módulos
- Compilar el proyecto en diferentes plataformas
Paso 1: Descargar CMake
- Ve al sitio oficial de CMake: https://cmake.org/download/
- En la sección "Binary distributions", busca la versión para Windows
- Descarga el instalador (archivo
.msi) para la última versión estable
- Ejemplo:
cmake-3.XX.X-windows-x86_64.msi
Paso 2: Ejecutar el instalador
- Ejecuta el archivo
.msi descargado
- Aparecerá el asistente de instalación de CMake
- Haz clic en "Next" para continuar
Paso 3: Aceptar la licencia
- Lee el acuerdo de licencia
- Marca "I accept the terms in the License Agreement"
- Haz clic en "Next"
Paso 4: Configurar PATH
Esta es la opción más importante. Selecciona:
- "Add CMake to the system PATH for all users" (recomendado)
- O "Add CMake to the system PATH for the current user" si no tienes permisos de administrador
Esto te permitirá usar CMake desde cualquier terminal sin necesidad de especificar la ruta completa.
Paso 5: Seleccionar carpeta de instalación
- Mantén la carpeta por defecto:
C:\Program Files\CMake
- O selecciona una ubicación diferente si lo prefieres
- Haz clic en "Next"
Paso 6: Instalar
- Haz clic en "Install" para comenzar la instalación
- Espera mientras se copian los archivos
Paso 7: Completar la instalación
- Una vez finalizada la instalación, haz clic en "Finish"
Paso 8: Verificar la instalación
Abre un símbolo del sistema (o PowerShell) y ejecuta:
Deberías ver algo como:
cmake version 3.XX.X
CMake suite maintained and supported by Kitware (kitware.com/cmake).
Uso básico de CMake
Para usar CMake en tus proyectos, necesitarás crear un archivo CMakeLists.txt en la raíz de tu proyecto. Ejemplo básico:
# Versión mínima de CMake requerida
cmake_minimum_required(VERSION 3.10)
# Nombre del proyecto
project(MiProyecto)
# Estándar de C
set(CMAKE_C_STANDARD 11)
# Agregar ejecutable
add_executable(programa main.c funciones.c)
Para compilar tu proyecto con CMake:
# Crear carpeta de construcción
mkdir build
cd build
# Generar archivos de construcción
cmake ..
# Compilar el proyecto
cmake --build .
4. Instalación de extensiones de Visual Studio Code
Las extensiones añaden funcionalidades específicas para el desarrollo en C/C++.
- Abre Visual Studio Code
- Haz clic en el icono de extensiones en la barra lateral izquierda (o presiona
Ctrl+Shift+X)

Paso 2: Buscar extensiones de C/C++
En el cuadro de búsqueda, escribe "C/C++" para encontrar las extensiones disponibles.

Paso 3: Instalar C/C++ Extension
- Busca la extensión "C/C++" de Microsoft
- Haz clic en "Install"
Esta extensión proporciona:
- IntelliSense (autocompletado inteligente)
- Debugging (depuración)
- Code browsing (navegación de código)

Paso 4: Extensión instalada
Una vez instalada, verás el botón "Uninstall" en lugar de "Install".

Paso 5: Instalar C/C++ Extension Pack
También es recomendable instalar el "C/C++ Extension Pack" que incluye:
- C/C++ (extensión base)
- C/C++ Themes
- CMake
- CMake Tools

5. Primer programa C en Visual Studio Code
Paso 1: Crear una carpeta para tu proyecto
- En Visual Studio Code, ve a "File" > "Open Folder..."
- Crea o selecciona una carpeta para tu proyecto (ejemplo: "Programacion II")

Paso 2: Seleccionar la carpeta
Navega hasta la carpeta deseada y haz clic en "Seleccionar carpeta"

Paso 3: Crear un nuevo archivo
- Haz clic en el icono de nuevo archivo en el explorador
- O usa el menú "File" > "New File"

Paso 4: Configurar IntelliSense (si es necesario)
Si aparece un mensaje sobre la configuración de IntelliSense:
- Haz clic en "Configure IntelliSense"
- Selecciona tu compilador (gcc.exe)
- VS Code creará automáticamente un archivo
c_cpp_properties.json

Paso 5: Escribir tu primer programa
Abre el archivo creado (ej. HolaMundo.c) y escribe el siguiente código:
#include <stdio.h>
int main(){
printf("Hola Mundo!\n");
}

Paso 6: Ejecutar el programa
- Haz clic derecho en el archivo
- Selecciona "Run Code" o presiona
Ctrl+Alt+N
También puedes ver el archivo tasks.json que se genera automáticamente con la configuración del compilador.

Recursos adicionales