cannot open include file afxres h

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

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

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

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

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

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

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

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

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

В качестве альтернативы вы можете создать свой собственный afxres.h:

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

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

от C:Program Files (x86)Microsoft Visual Studio 12.0VCatlmfc

в C:Program Files (x86)Microsoft Visual Studio 11.0VCatlmfc

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

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

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

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

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

Посмотрите другие вопросы по меткам c++ visual-c++ visual-studio winapi или Задайте вопрос

I’m trying to compile an old project using VS express 2010 but I get this error:

fatal error RC1015: cannot open include file ‘afxres.h’. from this code

I have installed Windows SDK already, but without any success.

8 Answers 8

This header is a part of the MFC Library. VS Express edition doesn’t contain MFC. If your project doesn’t use MFC you can safely replace afxres.h with windows.h in your terrain2.rc .

Had the same problem . Fixed it by installing Microsoft Foundation Classes for C++.

  1. Start
  2. Change or remove program (type)
  3. Microsoft Visual Studio
  4. Modify
  5. Select ‘Microsoft Foundation Classes for C++’
  6. Update

Even I too faced similar issue,

fatal error RC1015: cannot open include file ‘afxres.h’. from this code

Replacing afxres.h with Winresrc.h and declaring IDC_STATIC as -1 worked for me. (Using visual studio Premium 2012)

Alternatively you can create your own afxres.h:

You can also try replace afxres.h with WinResrc.h

managed to fix this by copying the below folder from another Visual Studio setup (non-express)

from C:Program Files (x86)Microsoft Visual Studio 12.0VCatlmfc

to C:Program Files (x86)Microsoft Visual Studio 11.0VCatlmfc

a similar issue is for Visual studio 2015 RC. Sometimes it loses the ability to open RC: you double click but editor do not one menus and dialogs.

Right click on the file *.rc, it will open:

And change as following:

Had similar issue but the message was shown when I tried to open a project solution. What worked for me was:

TOOLS -> Import and Export Settings. -> Reset all settings

Not the answer you’re looking for? Browse other questions tagged c++ visual-studio winapi visual-c++ or ask your own question.

Linked

Related

Hot Network Questions

To subscribe to this RSS feed, copy and paste this URL into your RSS reader.

site design / logo © 2019 Stack Exchange Inc; user contributions licensed under cc by-sa 4.0 with attribution required. rev 2019.11.15.35459

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

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

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

8 ответов

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

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

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

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

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

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

в качестве альтернативы вы можете создать свой собственный afxres.h:

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

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

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

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

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

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

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

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

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

Понравилась статья? Поделиться с друзьями:
Vkontakte.INFO
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: