我是 VS2010 的新手,并试图编译一个曾经在 VS2008 中工作过的项目。错误看起来很简单:
stdafx.h(43):致命错误 C1083:无法打开包含文件:'afxwin.h':没有这样的文件或目录 stdstring.h(619):致命错误 C1083:无法打开包含文件:'TCHAR.H':否这样的文件或目录threads.h(52):致命错误C1083:无法打开包含文件:'cassert':没有这样的文件或目录
我用谷歌搜索,这种类型的错误经常发生在 VS2010 Express 版本中,但我使用的是 VS2010 专业版。我已经检查过了,所有这些丢失的文件都在正确的位置。C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\atlmfc\include 和 C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include
问题是,stdafx.h 中的其他头文件与 afxwin.h 位于同一目录中,但没有被投诉。
我还检查了属性管理器的 VC++ 目录,“包含目录”是“$(VCInstallDir)include;$(VCInstallDir)atlmfc\include;$(FrameworkSDKDir)\include;$(WindowsSdkDir)include”。
还有什么我忘了检查的吗?非常感谢您的帮助。