Cómo usar el código de escritura VSCode C / C ++? (sistemas Win10 x64)

Para formar buenos hábitos, señalar un elogio paseo

Tiene preguntas, póngase cartas personales, comentarios, y voy a ver para responder


  1. 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;
  2. Un directorio, el directorio de dos: Instalación de los plug-ins y compilador
  3. C código escrito en C VSCode la necesidad de establecer una zona de trabajo
  4. código C ++ escrito en C ++ VSCode la necesidad de crear un espacio de trabajo
  5. Cinco contenidos: explicar el funcionamiento de C / C ++ de depuración de


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

  1. VC 6.0 es 1998 productos viejos, una variedad de problemas de compatibilidad de sistema operativo popular de hoy, empecé a abandonarla
  2. 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ó
  3. 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

  1. Abrir VSCode
  2. Haga clic en la barra lateral administrar las extensiones icono
    Aquí Insertar imagen Descripción
  3. 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):

Elegí para descargar el CCG A través de la Mingw-W64 en Windows ,

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

Seleccione Ruta, haga clic en Editar

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

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

  1. La forma más nítido: Seleccione la carpeta> haga clic derecho> abierto por Código

  2. Si VSCode no registrado a su menú del botón derecho, que VSCode sinceramente abierta> archivo> carpeta abierta

Tres: crear un archivo de C ++ en el espacio de trabajo de C ++, para asegurar el éxito de las operaciones posteriores

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
Aquí Insertar imagen Descripción
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

  1. Volver ventana test.cpp
    Aquí Insertar imagen Descripción
  2. Terminal> Ejecutar Tarea Construir
    archivo ejecutable

    y aparece terminales integrado al panel inferior en el editor de código
    Aquí Insertar imagen Descripción

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

  1. En el panel de terminales integrado, abra la terminal de PowerShell
    Aquí Insertar imagen Descripción
    Haga clic en + a

  2. En un terminal .\test.exe
    Aquí Insertar imagen Descripción
    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

  1. O bien repetir la operación, pero para elegir archivo activo acumulación gcc.exe
    Aquí Insertar imagen Descripción
  2. 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)
Aquí Insertar imagen Descripción

  • Si C espacio de trabajo , seleccione la lista desplegable: Construir gcc.exe y depurar el archivo activo
    Aquí Insertar imagen Descripción
  • 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
Aquí Insertar imagen Descripción

  • Por defecto, las extensiones de C ++ no añaden ningún puntos de interrupción en el código fuente,
    el "stopAtEntry"valor para trueel 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

Aquí Insertar imagen Descripción

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 ++
Aquí Insertar imagen Descripción
Aquí Insertar imagen Descripción

  • 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

Aquí Insertar imagen Descripción
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:

Publicados 156 artículos originales · ganado elogios 434 · vistas 210 000 +

Supongo que te gusta

Origin blog.csdn.net/Zhangguohao666/article/details/104963520
Recomendado
Clasificación