2011-04-04 21 views
11

Soy nuevo en visual studio. He creado una aplicación de consola simple y luego seleccioné un proyecto vacío de C++. me ha pegado el formato de código
http://www.cprogramming.com/tutorial/opengl_first_windows_app.html error C1083: No se puede abrir el archivo de inclusión: 'stdafx.h': Ningún archivo o directorio en VS 2005

que está dando el siguiente C1083 error error : No se puede abrir archivo de inclusión: 'stdafx.hy': No existe el fichero o directorio.

¿Puede algún cuerpo ayudarme a resolver este problema?

También he pegado el código de
http://www.cprogramming.com/tutorial/opengl_windows_programming.html

y me da error en la función de mensaje.

Respuesta

11

Caída en el hoyo del éxito mediante el uso de una plantilla de proyecto adecuada. Que es Win32 + Win32 Project, no marque la opción "Vaciar proyecto" en la página de propiedades. Obtendrá un código pregenerado para una aplicación Win32, échele un vistazo ya que es posible que desee conservar partes de él. O simplemente elimínelo todo más allá del #include para stdafx.h y reemplácelo con el código que desea probar. El archivo stdafx.h ya está precocinado.

El segundo fragmento probablemente no se compila porque el ejemplo de código no utiliza cadenas Unicode. Coloque una L delante del literal de la cadena, como L "\ tHello world".

9

"stdafx.h" es el nombre predeterminado para el encabezado precompilado en Visual Studio.

Si no usa encabezados precompilados, puede omitir esa directiva de inclusión.

Consulte this article en Wikipedia para obtener una explicación de los encabezados precompilados.

Cuestiones relacionadas