Не удается открыть файл "afxres.h" в VC2010 Express

Я пытаюсь скомпилировать старый проект с использованием VS express 2010, но я получаю эту ошибку:

Неустранимая ошибка RC1015: невозможно открыть файл include 'afxres.h'. из этого кода

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

Я уже установил Windows SDK, но без каких-либо успехов.

спасибо!

Ответ 1

Этот заголовок является частью библиотеки MFC. Версия VS Express не содержит MFC. Если ваш проект не использует MFC, вы можете спокойно заменить afxres.h на windows.h в terrain2.rc.

Ответ 2

Была та же проблема. Исправлено это, установив Microsoft Foundation Classes для С++.

  • Начало
  • Изменить или удалить программу (тип)
  • Microsoft Visual Studio
  • Изменить
  • Выберите "Microsoft Foundation Classes for С++"
  • Update

enter image description here

Ответ 3

Даже я тоже сталкивался с подобной проблемой,

Неустранимая ошибка RC1015: невозможно открыть файл include 'afxres.h'. из этого кода

Замена afxres.h с помощью Winresrc.h и объявление IDC_STATIC как -1 работали для меня. (Использование Visual Studio Premium 2012)

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

Ответ 4

В качестве альтернативы вы можете создать свой собственный 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   

Ответ 5

Вы также можете попробовать заменить afxres.h на WinResrc.h

Ответ 6

удалось исправить это, скопировав следующую папку из другой установки Visual Studio (не экспресс)

от C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\atlmfc

в C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\atlmfc

Ответ 7

аналогичная проблема для Visual Studio 2015 RC. Иногда он теряет способность открывать RC: вы дважды щелкаете, но у редактора нет ни одного меню и диалоговых окон.

Щелкните правой кнопкой мыши на файле *.rc, он откроется:

enter image description here

И измените следующее:

enter image description here

Ответ 8

Имел подобную проблему, но сообщение было показано, когда я попытался открыть проектное решение. Что для меня работало:

ИНСТРУМЕНТЫ → Настройки импорта и экспорта...- > Reset все настройки