装完VC2008的补丁以后就不正常了,该如何处理
装完VC2008的补丁以后就不正常了
我重装了系统,重装了VC2008,又装了补丁。装完以后在编译以前的工程就有毛病了。以前创建这个工程的时候没有安装VC的补丁,我装了补丁之后添加了一个对话框资源,然后又拖了一个 CListCtrl 控件。在编译就这样了
就拿第一个错误来说,afxocc.h 头文件压根就不是我创建的,居然也有错!!!
我重装了系统,重装了VC2008,又装了补丁。装完以后在编译以前的工程就有毛病了。以前创建这个工程的时候没有安装VC的补丁,我装了补丁之后添加了一个对话框资源,然后又拖了一个 CListCtrl 控件。在编译就这样了
就拿第一个错误来说,afxocc.h 头文件压根就不是我创建的,居然也有错!!!
- C/C++ code
1>------ 已启动生成: 项目: 鹏来电脑, 配置: Debug Win32 ------ 1>正在编译... 1>CMainWindow.cpp 1> WINVER not defined. Defaulting to 0x0600 (Windows Vista) 1>d:\vc2008\vc\atlmfc\include\afxocc.h(331) : error C2146: 语法错误 : 缺少“;”(在标识符“m_dispDriver”的前面) 1>d:\vc2008\vc\atlmfc\include\afxocc.h(331) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int 1>d:\vc2008\vc\atlmfc\include\afxocc.h(331) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int 1>GlobalVariable.cpp 1> WINVER not defined. Defaulting to 0x0600 (Windows Vista) 1>d:\vc2008\vc\atlmfc\include\afxocc.h(331) : error C2146: 语法错误 : 缺少“;”(在标识符“m_dispDriver”的前面) 1>d:\vc2008\vc\atlmfc\include\afxocc.h(331) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int 1>d:\vc2008\vc\atlmfc\include\afxocc.h(331) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int 1>JinHuo_JinHuoCaoZuo.cpp 1> WINVER not defined. Defaulting to 0x0600 (Windows Vista) 1>d:\vc2008\vc\atlmfc\include\afxocc.h(331) : error C2146: 语法错误 : 缺少“;”(在标识符“m_dispDriver”的前面) 1>d:\vc2008\vc\atlmfc\include\afxocc.h(331) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int 1>d:\vc2008\vc\atlmfc\include\afxocc.h(331) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int 1>JinHuo_JinHuoJiLu.cpp 1> WINVER not defined. Defaulting to 0x0600 (Windows Vista) 1>d:\vc2008\vc\atlmfc\include\afxocc.h(331) : error C2146: 语法错误 : 缺少“;”(在标识符“m_dispDriver”的前面) 1>d:\vc2008\vc\atlmfc\include\afxocc.h(331) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int 1>d:\vc2008\vc\atlmfc\include\afxocc.h(331) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int 1>c:\users\administrator\desktop\鹏来电脑\鹏来电脑\jinhuo_jinhuojilu.cpp(47) : warning C4244: “初始化”: 从“my_ulonglong”转换到“int”,可能丢失数据 1>KuCun_KuCun.cpp 1> WINVER not defined. Defaulting to 0x0600 (Windows Vista) 1>d:\vc2008\vc\atlmfc\include\afxocc.h(331) : error C2146: 语法错误 : 缺少“;”(在标识符“m_dispDriver”的前面) 1>d:\vc2008\vc\atlmfc\include\afxocc.h(331) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int 1>d:\vc2008\vc\atlmfc\include\afxocc.h(331) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int 1>c:\users\administrator\desktop\鹏来电脑\鹏来电脑\kucun_kucun.cpp(92) : warning C4244: “=”: 从“my_ulonglong”转换到“int”,可能丢失数据 1>MyCListCtrl.cpp 1> WINVER not defined. Defaulting to 0x0600 (Windows Vista) 1>d:\vc2008\vc\atlmfc\include\afxocc.h(331) : error C2146: 语法错误 : 缺少“;”(在标识符“m_dispDriver”的前面) 1>d:\vc2008\vc\atlmfc\include\afxocc.h(331) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int 1>d:\vc2008\vc\atlmfc\include\afxocc.h(331) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int 1>MyComboBox.cpp 1> WINVER not defined. Defaulting to 0x0600 (Windows Vista) 1>d:\vc2008\vc\atlmfc\include\afxocc.h(331) : error C2146: 语法错误 : 缺少“;”(在标识符“m_dispDriver”的前面) 1>d:\vc2008\vc\atlmfc\include\afxocc.h(331) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int 1>d:\vc2008\vc\atlmfc\include\afxocc.h(331) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int 1>c:\users\administrator\desktop\鹏来电脑\鹏来电脑\mycombobox.cpp(38) : warning C4244: “初始化”: 从“my_ulonglong”转换到“int”,可能丢失数据 1>MyEdit.cpp 1> WINVER not defined. Defaulting to 0x0600 (Windows Vista) 1>d:\vc2008\vc\atlmfc\include\afxocc.h(331) : error C2146: 语法错误 : 缺少“;”(在标识符“m_dispDriver”的前面) 1>d:\vc2008\vc\atlmfc\include\afxocc.h(331) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int 1>d:\vc2008\vc\atlmfc\include\afxocc.h(331) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int 1>XiaoShou_XiaoShouCaoZuo.cpp 1> WINVER not defined. Defaulting to 0x0600 (Windows Vista) 1>d:\vc2008\vc\atlmfc\include\afxocc.h(331) : error C2146: 语法错误 : 缺少“;”(在标识符“m_dispDriver”的前面) 1>d:\vc2008\vc\atlmfc\include\afxocc.h(331) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int 1>d:\vc2008\vc\atlmfc\include\afxocc.h(331) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int 1>XiaoShou_XiaoShouJiLu.cpp 1> WINVER not defined. Defaulting to 0x0600 (Windows Vista) 1>d:\vc2008\vc\atlmfc\include\afxocc.h(331) : error C2146: 语法错误 : 缺少“;”(在标识符“m_dispDriver”的前面) 1>d:\vc2008\vc\atlmfc\include\afxocc.h(331) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int 1>d:\vc2008\vc\atlmfc\include\afxocc.h(331) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int 1>c:\users\administrator\desktop\鹏来电脑\鹏来电脑\xiaoshou_xiaoshoujilu.cpp(45) : warning C4244: “初始化”: 从“my_ulonglong”转换到“int”,可能丢失数据 1>正在生成代码... 1>生成日志保存在“file://c:\Users\Administrator\Desktop\鹏来电脑\鹏来电脑\Debug\BuildLog.htm” 1>鹏来电脑 - 30 个错误,4 个警告 ========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ==========