2010-12-07 57 views
5

Obteniendo este error construyendo un proyecto de C++ en VS2008. Muy confundido con lo que significa, ¿por qué cree que WIN32 es un archivo?No se puede abrir el archivo de origen: 'WIN32': Ningún archivo o directorio

+0

Tiene algo como '#include ' en su código ¿tal vez? – Naveen

+1

¡No hará tales preguntas sin proporcionar el código fuente! –

+0

¿Cuál es el tipo de proyecto? Win32, consola o MFC? Vea este hilo: http: //social.msdn.microsoft.com/forums/en-US/vcgeneral/thread/99c7192f-b1d1-4df2-a952-8d99ac886ad3 –

Respuesta

13

Ir a Proyecto -> Propiedades - line>Comando - > C/C++. Es muy probable que tenga un /I"" antes de su /D "WIN32". Por alguna razón, una directiva de inclusión vacía hace que la/D se evapore, de ahí su error.

Ir a Proyecto -> Propiedades ->C/C++ ->general ->adicionales incluyen directorios y asegúrese de que no hay caracteres redundantes allí.

Puede surgir, por ejemplo, cuando el último directorio de inclusión es una referencia a una variable de entorno que no existe.

+0

Sí. Publique el contenido en la pregunta si eso no ayuda. –

2

el/I "" es muy probablemente causado por variables de entorno no definidas, p. Si tiene/I $ (BOOSTROOT), obtendrá/I "" y comerá el siguiente token '/ D' y dejará WIN32 como archivo

Cuestiones relacionadas