Не удается открыть файл include ' afxres.H' в VC2010 Экспресс
Я пытаюсь скомпилировать старый проект с помощью VS express 2010, но я получаю эту ошибку:
неустранимая ошибка RC1015: не удается открыть файл include ' afxres.h'. из этого кода
/////////////////////////////////////////////////////////////////////////////
//
// Generated from the TEXTINCLUDE 2 resource.
//
#include "afxres.h"
Я уже установил Windows SDK, но без каких-либо успехов.
спасибо!
8 ответов
этот заголовок является частью Библиотеки MFC. VS Express edition не содержит MFC. Если ваш проект не использует MFC, вы можете смело заменить afxres.h
с windows.h
в своем terrain2.rc
.
была та же проблема . Исправлено путем установки классов Microsoft Foundation для C++.
- старт
- изменить или удалить программу (тип)
- Microsoft Visual Studio
- изменить
- выберите " классы Microsoft Foundation для C++"
- обновление
даже я тоже сталкивался с подобной проблемой,
неустранимая ошибка 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
в качестве альтернативы вы можете создать свой собственный 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
удалось исправить это, скопировав следующую папку из другой установки 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, он откроется:
и изменить следующим образом:
была аналогичная проблема, но сообщение было показано, когда я попытался открыть проектное решение. То, что сработало для меня, было:
инструменты -> импорт и экспорт параметров...- >Сбросить все настройки