No se puede abrir el archivo de inclusión 'afxres.h' en VC2010 Express
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!
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.h
en windows.h
su archivo terrain2.rc
.
Tuve el mismo problema. Se solucionó instalando Microsoft Foundation Classes para C++.
- Comenzar
- Cambiar o eliminar programa (tipo)
- Microsoft Visual Studio
- Modificar
- Seleccione 'Clases de Microsoft Foundation para C++'
- Actualizar
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.
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