Файл 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 ==========
Ответы
Ответ 1
Нашел этот пост, который может помочь:
http://social.msdn.microsoft.com/forums/en-US/Vsexpressvc/thread/7c274008-80eb-42a0-a79b-95f5afbf6528/
Или в скором времени afxwin.h является MFC и MFC не входит в бесплатную версию VС++ (Express Edition).
Ответ 2
Включение заголовка afxwin.h
сигнализирует использование MFC. Эти инструкции могут помочь скомпилировать код MFC: http://www.codeproject.com/Articles/30439/How-to-compile-MFC-code-in-Visual-C-Express
Несколько дополнительных примечаний к связанному документу:
Ответ 3
Я вижу, что вопрос касается Express Edition, но этот вопрос легко найти в Google Поиске и не имеет решения для других изданий.
Итак. Если вы столкнетесь с этой проблемой с VS VS Edition, кроме Express, вы можете повторно запустить установку и включить файлы MFC.
Ответ 4
Я столкнулся с той же проблемой. Самое простое - установить бесплатное сообщество Visual Studio 2015 в ответ на этот вопрос
Доступен ли MFC только с Visual Studio, а не с Visual С++ Express?