Подтвердить что ты не робот

Файл afxwin.h отсутствует в VС++ Express Edition

Когда я пытаюсь запустить файл VС++ 2005 на VС++ 2008:

1>------ Build started: Project: canvas, Configuration: Debug Win32 ------  
1>Compiling...  
1>canvasApp.cpp  
1>c:\documents and settings\ram\my documents\visual studio 2008\demo\stdafx.h(1) : fatal error C1083: Cannot open include file: 'afxwin.h': No such file or directory  
1>canvasFrame.cpp  
1>c:\documents and settings\ram\my documents\visual studio 2008\demo\stdafx.h(1) : fatal error C1083: Cannot open include file: 'afxwin.h': No such file or directory  
1>Generating Code...  
1>Build log was saved at "file://c:\Documents and Settings\ram\My Documents\Visual Studio 2008\demo\Debug\BuildLog.htm"  
1>canvas - 2 error(s), 0 warning(s)  
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========  
4b9b3361

Ответ 2

Включение заголовка afxwin.h сигнализирует использование MFC. Эти инструкции могут помочь скомпилировать код MFC: http://www.codeproject.com/Articles/30439/How-to-compile-MFC-code-in-Visual-C-Express

Несколько дополнительных примечаний к связанному документу:

  • Связанный DDK теперь является частью набора драйверов для Windows.
  • Конечно, вам не нужно записывать ISO-образ.
  • Шаг 5 больше не нужен.

Ответ 3

Я вижу, что вопрос касается Express Edition, но этот вопрос легко найти в Google Поиске и не имеет решения для других изданий.

Итак. Если вы столкнетесь с этой проблемой с VS VS Edition, кроме Express, вы можете повторно запустить установку и включить файлы MFC.