Editor de código de código abierto de Microsoft, creado con TypeScript y Electron, que ofrece edición, navegación, depuración ligera y extensiones.
microsoft/vscode-cpptools
Extensión oficial de Microsoft para C/C++ en VS Code, con edición mediante IntelliSense y herramientas de depuración para código C y C++.
- Estrellas
- 6,180
- Forks
- 1,744
- Issues abiertos
- 1,400
- Último commit
- anteayer
¿Qué es?
La extensión de C/C++ añade compatibilidad con los lenguajes C y C++ a Visual Studio Code, desde la edición de código con IntelliSense hasta la depuración de programas compilados. Es la extensión oficial de Microsoft para estos lenguajes en VS Code.
La extensión no incluye un compilador ni un depurador. Cada usuario instala su propia cadena de herramientas, como MSVC, Clang o GCC, y la extensión funciona con ella. Entre las combinaciones compatibles se encuentran MSVC, Clang y GCC en Windows; Clang y GCC en Linux; y Clang y GCC en macOS, con arquitecturas x64, x86, arm64 y arm, según la plataforma.
El repositorio contiene el código fuente de la extensión, el gestor de incidencias y ejemplos de código. Las guías de configuración cubren MSVC en Windows, MinGW-w64 y GCC en Windows, WSL, Linux y Clang en macOS.
Funciones clave
- 01Ofrece autocompletado de código, navegación y comprobación de errores con IntelliSense para C y C++.
- 02Permite depurar programas compilados en C y C++ desde VS Code.
- 03Funciona con MSVC, Clang y GCC en Windows, y con Clang y GCC en Linux y macOS.
- 04Ofrece una colorización de sintaxis mejorada y opciones configurables de IntelliSense.
Casos de uso
- Escribir y explorar proyectos en C o C++ en VS Code en Windows, Linux o macOS.
- Depurar programas nativos en C++ con puntos de interrupción en el editor.
- Configurar IntelliSense para compilación cruzada o para cadenas de herramientas de compilación específicas.
Inicio rápido
- 1
Instala la extensión C/C++ desde VS Code Marketplace
- 2
Instala un compilador y un depurador de C++ en tu equipo (la extensión no los incluye)
Antes de usarlo
- La extensión no incluye un compilador ni un depurador de C++, por lo que debes instalarlos por separado.
- La compatibilidad con compiladores distintos de los indicados para Windows, Linux y macOS puede ser limitada.
Temas
Preguntas frecuentes
- ¿Qué es vscode-cpptools?
- Extensión oficial de Microsoft para C/C++ en VS Code, con edición mediante IntelliSense y herramientas de depuración para código C y C++. La extensión de C/C++ añade compatibilidad con los lenguajes C y C++ a Visual Studio Code, desde la edición de código con IntelliSense hasta la depuración de programas compilados. Es la extensión oficial de Microsoft para estos lenguajes en VS Code.
- ¿vscode-cpptools es gratuito? ¿Qué licencia tiene?
- vscode-cpptools es open source bajo la licencia Other. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿vscode-cpptools sigue mantenido?
- Mantenimiento activo. El último commit de vscode-cpptools fue el 4 nov 2026.
- ¿Para qué puedo usar vscode-cpptools?
- Escribir y explorar proyectos en C o C++ en VS Code en Windows, Linux o macOS. Depurar programas nativos en C++ con puntos de interrupción en el editor. Configurar IntelliSense para compilación cruzada o para cadenas de herramientas de compilación específicas.
- ¿Cómo se instala vscode-cpptools?
- Instala la extensión C/C++ desde VS Code Marketplace Instala un compilador y un depurador de C++ en tu equipo (la extensión no los incluye)
- ¿Dónde consigo vscode-cpptools?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/microsoft/vscode-cpptools
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Herramientas de lenguaje para Vue basadas en Volar.js, con servidor de lenguaje para editores, el verificador de tipos vue-tsc y paquetes relacionados.
Un verificador de tipos y servidor de lenguaje para Python, rápido y escrito en Rust, con funciones de IDE como navegación, autocompletado y resaltado semántico.
Extensión de VS Code que permite a los asistentes de IA acceder en tiempo real a un sistema SAP para leer código ABAP, consultar tablas, ejecutar pruebas y depurar.
Un port en Rust del compilador y el servidor de lenguaje de TypeScript 7, como reemplazo directo para la comprobación de tipos y la generación de código.
Un port experimental en Rust del compilador TypeScript 7 (tsc), con la misma CLI, el mismo servidor de lenguaje y la misma API, además de diagnósticos de Effect integrados.