fatal error compilador c1083 c++ msdn fatal-error

error - compilador c++ windows



cl.exe no encuentra ningún archivo de inclusión estándar (2)

Encontré este código de ejemplo en la biblioteca msdn

#include <iostream> int main() { std::cout << "This is a native C++ program." << std::endl; return 0; }

de Cómo compilar un programa nativo de C ++ Desde la línea de comandos Almaceno este código en file.cpp . Luego, voy al símbolo del sistema y escribo esto.

La salida es la siguiente:

Ruta actual> cl / EHsc file.cpp

Microsoft (R) 32-bit C / C ++ Optimizing Compiler Version 15.00.30729.01 para 80x86

Copyright (C) Microsoft Corporation. Todos los derechos reservados.

file.cpp file.cpp (1): error fatal C1034: iostream: no se incluye el conjunto de rutas

Tengo la variable de ruta configurada para mirosoft sdk pero no sé qué hacer.

He intentado varios archivos como string.h y stdlib.h, pero todavía no he tenido suerte.


¿Realmente siguió esas instrucciones y usó el indicador de comandos de Visual Studio, el que configura los directorios en los que debería mirar el compilador? Si lo hizo, necesita configurar las variables de entorno especificadas en ese artículo para que apunten a donde pertenecen o volver a crear el archivo .bat de shell.


El compilador de Visual C ++ depende de un montón de variables de entorno. La forma más fácil de configurarlos correctamente es usando el elemento "Símbolo de comando de Visual Studio" creado en el menú Inicio durante la instalación, o ejecutando vcvars32.bat desde el directorio del programa.

De lo contrario, deberá establecer las variables INCLUDE= y LIB= en los directorios apropiados antes de obtener una compilación exitosa.