Не удается открыть файл include ' afxres.H' в VC2010 Экспресс


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

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

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

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

спасибо!

8 126

8 ответов:

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

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

  1. Start
  2. изменить или удалить программу (тип)
  3. Microsoft Visual Studio
  4. изменить
  5. выберите " Microsoft Foundation Classes for C++"
  6. обновление

enter image description here

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

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

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

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

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

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

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

от C:\Program файлы (x86)\Microsoft Visual Studio 12.0\VC\atlmfc

to C:\Program файлы (x86)\Microsoft Visual Studio 11.0\VC\atlmfc

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

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

enter image description here

и изменить следующим образом:

enter image description here

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

инструменты -> импорт и экспорт параметров...- >Сбросить все настройки