VS2008 C ++ - afxglobals.h:没有这样的文件或目录

时间:2010-02-10 16:28:26

标签: visual-c++

我们有一个C ++ MFC项目,不会在新安装的Visual Studio 2008 Standard下构建。我试过了:

  • Revo Uninstaller删除所有以前版本的Visual Studio
  • 全新安装Visual Studio 2008 Standard(选择所有选项)

这是运行Windows XP SP2。我没有文件afxglobals.h,据我所知,它应该存在于%PROGRAMFILES%\ Microsoft Visual Studio 9.0 \ VC \ afxmfc \ include中。

因此,当我尝试编译#includes< afxglobals.h>的源代码时,构建失败,说它无法找到该文件。

我认为这可能是另一个损坏的安装,但我之前已经尝试过重新安装。有什么想法吗?

2 个答案:

答案 0 :(得分:0)

试试这个

  1. 从Visual Studio中删除Visual C ++(如果您想要安全,请卸载整个Visual Studio)
  2. 转到%PROGRAMFILES%\ Microsoft Visual Studio 9.0 \并删除VC文件夹(如果卸载了整个VisualStudio,请在此处删除所有内容)
  3. 清除“%temp%”文件夹并关闭任何干扰安装程序的服务/软件,例如防病毒软件
  4. 重新安装,安装Service Pack和安全补丁,

答案 1 :(得分:0)

安装Visual C ++ 2008 Feature Pack应该有帮助。