win32 win visual studio gui application c++ visual-studio winapi visual-c++

c++ - gui - win32 application wizard visual studio 2017



No se puede abrir el archivo ''afxres.h'' en VC2010 Express (8)

Alternativamente, puedes crear tus propios afxres.h:

#ifndef _AFXRES_H #define _AFXRES_H #if __GNUC__ >= 3 #pragma GCC system_header #endif #ifdef __cplusplus extern "C" { #endif #ifndef _WINDOWS_H #include <windows.h> #endif /* IDC_STATIC is documented in winuser.h, but not defined. */ #ifndef IDC_STATIC #define IDC_STATIC (-1) #endif #ifdef __cplusplus } #endif #endif

Estoy tratando de compilar un proyecto antiguo usando VS Express 2010 pero obtengo este error:

error fatal RC1015: no se puede abrir el archivo ''afxres.h''. de este código

///////////////////////////////////////////////////////////////////////////// // // Generated from the TEXTINCLUDE 2 resource. // #include "afxres.h"

Ya instalé Windows SDK, pero sin éxito.

¡Gracias!


Este encabezado es parte de la biblioteca de MFC. La edición VS Express no contiene MFC. Si su proyecto no usa MFC, puede reemplazar afxres.h forma afxres.h con windows.h en su terrain2.rc .


Incluso yo también enfrenté un problema similar,

error fatal RC1015: no se puede abrir el archivo ''afxres.h''. de este código

Reemplazar afxres.h con Winresrc.h y declarar IDC_STATIC como -1 funcionó para mí. (Utilizando Visual Studio Premium 2012)

//#include "afxres.h" #include "WinResrc.h" #define IDC_STATIC -1


También puedes intentar reemplazar afxres.h con WinResrc.h


Tenía el mismo problema. Se solucionó instalando Microsoft Foundation Classes for C ++.

  1. comienzo
  2. Cambiar o eliminar programa (tipo)
  3. Microsoft Visual Studio
  4. Modificar
  5. Seleccione ''Clases de Microsoft Foundation para C ++''
  6. Actualizar

Tuve un problema similar, pero el mensaje se mostró cuando intenté abrir una solución de proyecto. Lo que funcionó para mí fue:

HERRAMIENTAS -> Importar y exportar configuraciones ...-> Restablecer todas las configuraciones


se las arregló para solucionar esto copiando la carpeta de abajo desde otra configuración de Visual Studio (no expreso)

desde C: / Archivos de programa (x86) / Microsoft Visual Studio 12.0 / VC / atlmfc

en C: / Archivos de programa (x86) / Microsoft Visual Studio 11.0 / VC / atlmfc


un problema similar es para Visual studio 2015 RC. A veces pierde la capacidad de abrir RC: haces doble clic, pero el editor no tiene menús y diálogos.

Haga clic derecho en el archivo * .rc, se abrirá:

Y cambie de la siguiente manera: