我正在尝试编译一个 Visual Studio C++ 项目,但由于编译器报告“无法打开包含文件:'excpt.h':没有这样的文件或目录”,我无处可去。该问题已在 Internet 上多次报告,但对于我的特殊情况,我找不到任何帮助。问题不在于项目的包含路径设置不正确,问题在于我的计算机中缺少此包含文件(可能还有一堆其他文件)。我的硬盘上没有这样的文件。所以我尝试安装 Windows SDK 7.1。该文件不在已安装的 SDK 中(尽管它应该在)。我尝试修复安装,卸载它,重新安装它......无数次。我也无数次尝试安装、修复、卸载、重新安装 Visual Studio 2010 Professional,安装和不安装 Windows SDK。我什至尝试卸载专业版来安装 express VC++ ......似乎没有任何效果,没有'excpt.h'永远不会安装在我的电脑上。我一无所知...有人有解决方案的提示吗?我在 Windows 7 上。
作为补充信息,请注意“excpt.h”包含在“windows.h”中。此外,“excpt.h”文件通常与 Windows SDK 一起安装在“c:\program files (x86)\microsoft sdks\windows\v7.1\include\”之类的路径下,Visual Studio 则安装在类似的路径下“C:\Program Files\Microsoft Visual Studio 10.0\VC\include\”。
编辑:如果可能有帮助,我可能会添加与我的 Visual Studio 安装相关的文件夹 C:\Program Files\Microsoft Visual Studio 10.0\VC\include 只有两个文件......这当然不正常!!!但是,我找不到任何方法让安装程序安装所有应出现在此目录中的 .h 文件。