No se puede abrir el archivo de inclusión 'afxres.h' en VC2010 Express

Resuelto clamp asked hace 14 años • 9 respuestas

Estoy intentando compilar un proyecto antiguo usando VS express 2010 pero aparece este error:

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

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

Ya instalé el SDK de Windows, pero sin éxito.

¡gracias!

clamp avatar Aug 25 '10 19:08 clamp
Aceptado

Este encabezado es parte de la biblioteca MFC. La edición VS Express no contiene MFC. Si su proyecto no utiliza MFC, puede reemplazarlo de forma segura afxres.hen windows.hsu archivo terrain2.rc.

Kirill V. Lyadvinsky avatar Aug 25 '2010 13:08 Kirill V. Lyadvinsky

Tuve el mismo problema. Se solucionó instalando Microsoft Foundation Classes para C++.

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

ingrese la descripción de la imagen aquí

En el instalador de Visual Studio para VS 2022, esto puede aparecer como un componente individual: "C++ MFC para las últimas herramientas de compilación v143 (x86 y x64)", pero es posible que deba adaptarlo a su plataforma y a la última versión disponible.

Colonel Panic avatar Jul 23 '2013 10:07 Colonel Panic

Incluso yo también enfrenté un problema similar,

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

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

//#include "afxres.h"
#include "WinResrc.h"
#define IDC_STATIC  -1
ravi.zombie avatar Jul 03 '2013 17:07 ravi.zombie