无法打开包括文件:“afxcontrolbars.h”: No such file or directory

无法打开包括文件:“afxcontrolbars.h”: No such file or directory

原因分析:以前用了vs2008SP1写的程序,现在用没有SP1的vs2008编译引起的。

解决方法:

方法1:

安装SP1

如果从 Windows Update 获取 Service Pack 时出现问题,则可以从 Microsoft 下载中心网站将 SP1 作为独立安装包下载,然后手动安装 SP1。

使用独立安装包手动安装 SP1 的步骤

  1. 根据您运行的是 32 位还是 64 位版本的 Windows Vista,请下载适合 32 位版本的更新或下载适合 64 位版本的更新。

    • 要确定您的 Windows Vista 是 32 位还是 64 位版本,请单击“开始” 按钮  ,右键单击“我的电脑” ,然后单击“属性”
  2. 若要立即安装 SP1,请单击“打开”“运行”,然后按照屏幕上的指示进行操作。若要在以后安装 SP1,请单击“保存”,将安装文件复制到您的计算机上。准备安装服务包时,请打开已复制到计算机中的文件。

  3. 在“欢迎使用 Windows Vista Service Pack 1”页面上,单击“立即安装”

  4. 按照屏幕上的说明进行操作。在安装过程中,计算机可能会多次重新启动。

  5. 安装完成后,请在显示 Windows 登录提示时登录到计算机。您将收到一条消息,指出更新是否成功。

  6. 如果已禁用防病毒软件,请重新启用。

方法2:

若程序是对话框程序,和那些高端的controlbar根本没什么关系

可以进行如下操作:

#include // MFC support for ribbons and control bars

进行如下的修改:

//#include // MFC support for ribbons and control bars

#define CWinAppEx CWinApp    //add the line



你可能感兴趣的:(VC++)