Para formar buenos hábitos, señalar un elogio paseo
Tiene preguntas, póngase cartas personales, comentarios, y voy a ver para responder
- Descargar VSCode del
país, si no es a través de métodos especiales VSCode página web oficial de descarga velocidad es muy lenta;
también se puede utilizar mis oferta de enlaces de juego azul de la nube: VSCodeUserSetup-x64-1.43.0.exe descarga;
si no puede cumplir con los anteriores requisitos en la red para descargar los artículos sobre VSCode deslumbrante selección de su propio derecho; - Un directorio, el directorio de dos: Instalación de los plug-ins y compilador
- C código escrito en C VSCode la necesidad de establecer una zona de trabajo
- código C ++ escrito en C ++ VSCode la necesidad de crear un espacio de trabajo
- Cinco contenidos: explicar el funcionamiento de C / C ++ de depuración de
Directorio artículo
- Un directorio: Microsoft C / C ++ de extensión
- Directorio dos: GCC a través de Mingw-W64 en Windows
- espacio de trabajo de compilación de C ++: Contenido de tres
- Contenido Cuatro: C establecen un área de trabajo
- Contenido: cinco de depuración
- Contenido Seis: charla simple sobre la extensión de Datos de Microsoft C / C ++
Mi programación de la carretera como la mayoría de la gente, es comenzar por la universidad en el primer curso de programación "lenguaje C"
En ese momento, el profesor recomienda que dos de peso ligero compilador de C: Dev C ++, Visual C ++ 6.0, tanto el editor de lenguaje C es muy fácil de usar, pero
- VC 6.0 es 1998 productos viejos, una variedad de problemas de compatibilidad de sistema operativo popular de hoy, empecé a abandonarla
- Dev C ++ para el principiante a aprender el lenguaje C es una herramienta buena, pero comenzó después por el lenguaje C, ya que proporciona la funcionalidad es muy limitado, no puedo satisfacer la creciente demanda, yo como un hombre, como ir a la escoria la abandonó
- Más tarde, la red aprendió que hay una muy potente lenguaje C estándar IDE: Visual Studio, pero esta versión demasiadas cosas, una enorme masa corporal, a los estudiantes del idioma C justo empezado a utilizar Visual Studio como artillería para combatir los mosquitos, no es necesario; también como un pequeño pedo Wazi los maestros, impotentes; Visual Studio realmente hizo que sólo se inició la programación de los ojos, mareos, luego, eventualmente devueltos a los brazos de Dev C ++
Hasta hoy, de Microsoft VSCode cada vez más popular, después de tratar de descarga y encontró la experiencia muy buena;
VSCode Aunque sólo construyó en JavaScript, mecanografiado y Node.js, pero tiene una lengua muy rica del otro plug-in sistema de extensión
Viene con soporte incorporado para JavaScript, mecanografiado y Node.js y tiene un rico ecosistema de extensiones para otros lenguajes (como C ++, C #, Java, Python, PHP, Go) y tiempos de ejecución (como .NET y Unidad) .
Luego planeo usar VSCode configurar el entorno de C / C ++, de vez en cuando me encuentro con las necesidades del lenguaje de programación C, sino también el registro de este proceso, esperamos ayuda
Un directorio: Microsoft C / C ++ de extensión
![](https://img-blog.csdnimg.cn/20200319144644938.png)
- Abrir VSCode
- Haga clic en la barra lateral administrar las extensiones icono
- Buscar C / C ++ , haga clic en instalar a
En la C / C ++ para código de Visual Studio (vista previa) , ilustran claramente este plug-in no incluye el compilador de C ++ o depurador, es necesario descargar el compilador de C ++ (a menos que ya tenga en su computadora compilador de C ++)
extensión La C / C ++ no incluye un compilador de C ++ o depurador. Usted tendrá que instalar estas herramientas o utilizar los ya instalados en su ordenador.
Directorio dos: GCC a través de Mingw-W64 en Windows
Primer paso: Descargar Mingw-W64
Para los usuarios de Windows, el funcionario recomendó dos compilador de C ++ (suplemento: C ++ compatibles C):
- El documento oficial: GCC a través de Mingw-W64 en Windows
- documentos oficiales: Microsoft compilador C ++ en Windows
Elegí para descargar el CCG A través de la Mingw-W64 en Windows ,
- enlace de descarga oficial , esperar 5 segundos para descargar, la descarga es un paquete comprimido
- Azul jugó enlace nube de liberación x86_64-8.1.0-POSIX-seh-rt_v6-rev0.7z
- Nota: Mingw-W64 descarga de códecs, los nombres de ruta de la carpeta de almacenamiento de archivos pueden haber espacios!
Supongamos instalado:D:\mingw-w64
Paso dos: variables de entorno Configurar
Derecho en este PC> Propiedades> Configuración avanzada del sistema> Opciones avanzadas> Variables de entorno
![](https://img-blog.csdnimg.cn/20200320004454258.png)
Seleccione Ruta, haga clic en Editar
![](https://img-blog.csdnimg.cn/20200320014418489.png)
Haga clic en Aceptar también en varias ocasiones oh, basta con abrir las páginas de apagar todas determinando
Asumo que la ruta de instalación es: D:\mingw-w64
, la variable de entorno configurado para:D:\mingw-w64\bin
Paso 3: Comprobar
Win + R, cmd de entrada, introduzca el comando en la consola, respectivamente,
g++ --version
gdb --version
![](https://img-blog.csdnimg.cn/20200320014606476.png)
Por lo que puede explicar, la descarga se realiza correctamente (si no ve la salida esperada, o g ++ o no se reconoce comandos de GDB, que el no me puede preguntar en la sección de comentarios)
espacio de trabajo de compilación de C ++: Contenido de tres
Uno: Crear una nueva carpeta para almacenar el código C ++ que escribe, la posición de decidir, no se recomienda en el escritorio
Dirijo una carpeta llamada C ++
Dos: Abrir la carpeta C ++ con VSCode
-
La forma más nítido: Seleccione la carpeta> haga clic derecho> abierto por Código
-
Si VSCode no registrado a su menú del botón derecho, que VSCode sinceramente abierta> archivo> carpeta abierta
![](https://img-blog.csdnimg.cn/20200322113839367.png)
Tres: crear un archivo de C ++ en el espacio de trabajo de C ++, para asegurar el éxito de las operaciones posteriores
![](https://img-blog.csdnimg.cn/20200322114044588.png)
Cuatro: la generación de archivos tasks.json
archivo tasks.json llama compilador g ++, crear un archivo ejecutable (exe) basado en el código fuente (C ++ archivo)
El menú principal, seleccione Terminal> Configurar generación predeterminada de tareas
En la lista desplegable, listas una variedad de tareas de construcción del compilador de C ++ predefinidos,
Seleccionar archivo activo acumulación g ++. Exe
entonces, VSCode generará automáticamente el archivo tasks.json en el espacio de trabajo, carpeta en .vscode
general, la necesidad de añadir la configuración de codificación en args matriz o la producción china es ilegible
"-fexec-charset=GBK"
Cuatro: compilación código C ++
Supongamos que yo quiero correr test.cpp
- Volver ventana test.cpp
- Terminal> Ejecutar Tarea Construir
archivo ejecutable
y aparece terminales integrado al panel inferior en el editor de código
Cinco: la aplicación del código C ++
VSCode ejecutar archivos ejecutables, VSCode le pedirá que instale PowerShell plug-in, siga las instrucciones para instalar
Aquí alta probabilidad de encontrarse con un problema: No se pudo cargar el archivo ****** PS1, ya que la prohibición en este sistema de ejecutar el script.
Usted puede mirar en un artículo que encontré, explicaciones claras y da las razones para resolver camino
-
En el panel de terminales integrado, abra la terminal de PowerShell
Haga clic en + a -
En un terminal
.\test.exe
Enter
Seis: uno en tiempo de compilación múltiples archivos fuente de C ++
Generada por defecto tasks.json archivo, sólo se puede compilar el archivo fuente de corriente C ++,
El tasks.json archivo: matriz args "${file}"
lugar ${workspaceFolder}\\*.cpp
, puede todos los archivos de código fuente en C ++ compilador espacio de trabajo de una sola vez
Contenido Cuatro: C establecen un área de trabajo
La operación descrita anteriormente se repite un grado muy alto
- O bien repetir la operación, pero para elegir archivo activo acumulación gcc.exe
- Ya sea directamente modificar dos valores de C ++ tasks.json archivo de espacio de trabajo
"label": "g++.exe build active file"
En su lugar "label": "gcc.exe build active file"
;
"command": "mingw64路径\\bin\\g++.exe"
cambiado"command": "mingw64路径\\bin\\gcc.exe"
mingw64 ruta: la ruta a su mingw64 instalación, recuerde escribir una doble barra
Contenido: cinco de depuración
R: archivo launch.json generación
depurador GDB inicio
Abrir VSCode, Ejecutar> Agregar configuración ...
seleccione C ++ (GDB / LLDB)
- Si C espacio de trabajo , seleccione la lista desplegable: Construir gcc.exe y depurar el archivo activo
- Si espacio de trabajo de C ++ , seleccione la lista desplegable: . G ++ EXE Construir y depurar el archivo activo
Así, VSCode generará automáticamente el archivo launch.json en el espacio de trabajo, carpeta en .vscode
- Por defecto, las extensiones de C ++ no añaden ningún puntos de interrupción en el código fuente,
el"stopAtEntry"
valor paratrue
el depurador de arranque-parada en el principal método de depuración "cwd": "${workspaceFolder}"
Cuando el depurador de directorio para las carpetas del espacio de trabajo de trabajo; cambiar el valor${fileDirname}
se puede cambiar al directorio en el archivo
Contenido Seis: charla simple sobre la extensión de Datos de Microsoft C / C ++
Haga clic VSCode plug-in de gestión de C / C ++
- Esta extensión es un proyecto de código abierto en el github
- Repositorio , conecte el almacén en github
- Y la delincuencia , foro plug-tema en github, puede presentar errores, presentar soluciones
- Documentación documento, de hecho, seleccione el documento oficial en esta página se extendió VSCode Descripción sub-página de plug-ins
- Las muestras de código de ejemplos de código, podemos ver las nuevas características a través del tapón github
Esta muestra es un simple programa C ++ que calcula y salidas el volumen de una caja.
Utilizamos este ejemplo en nuestro blog para ilustrar las nuevas funciones de ampliación.
- Desconectado instaladores instalador fuera de línea, el nombre puede ser difícil de entender, de hecho, es instalar el plug-in en VSCode fallado, por favor vaya directamente a la github descarga el plug-in, instale manualmente la lucha VSCode
Visual Studio vivo Compartir es se está ampliando un plug-in, y omitir
Entonces Descripción y para empezar, enlaces rápidos, preguntas y comentarios, es el refinamiento de la navegación del sitio web antes mencionado
instalación fuera de línea, que enseña cómo instalar manualmente este plug-in
Código Fuente Abierto de Microsoft de conducta, directrices de código abierto de Microsoft
De datos y telemetría, este plugin recogerá datos de usuario pasan a Microsoft para mejorar la experiencia del usuario, de todas formas, no me importa
Esta extensión recopila datos de uso y la envía a Microsoft para ayudar a mejorar nuestros productos y servicios.
Artículo de referencia: