C++: C1083: 'afxwin.h': 没有这样的文件或目录 - VS2010 with VC6 daffodil

C++: C1083: 'afxwin.h': No such file or directory - VS2010 with VC6 daffodil

问题:

语言:

正在使用的工具:

解决问题:

检查/更正 ATL- 和 MFC-Includes 的路径: 项目 -> 属性 -> 包含目录

可能有什么问题 在您的 D:\Users[USERNAME]\AppData\Local\Microsoft\MSBuild\v4.0\Microsoft.Cpp.Win32.user.props(或其他 属性-Sheets)中,Include Directories-属性 可能已被覆盖。

背景知识 VS6用于将ATL和MFC拆分成两个不同的路径:

  • VC98\ATL\include
  • VC98\MFC\include

在 VS2010 中,ATL 或 MFC 的基本路径是

  • VC\atlmfc\include

所以可能是在您的项目中设置了 $(VSInstDir)atlmfc,而不是两个单独的路径。如果你更正它,一切都会正常工作。