VS2010编译VC6.0工程出现错误

leeliak 2012-10-16 11:09:58
1>d:\microsoft visual studio 10.0\vc\atlmfc\include\afxcomctl32.h(32) : error C2065: “PCACTCTXW”: 未声明的标识符
1>d:\microsoft visual studio 10.0\vc\atlmfc\include\afxcomctl32.h(32) : error C2146: 语法错误 : 缺少“)”(在标识符“pActCtx”的前面)
1>d:\microsoft visual studio 10.0\vc\atlmfc\include\afxcomctl32.h(32) : warning C4229: 使用了记时错误 : 忽略数据上的修饰符
1>d:\microsoft visual studio 10.0\vc\atlmfc\include\afxcomctl32.h(32) : error C2059: 语法错误 : “)”
1>d:\microsoft visual studio 10.0\vc\atlmfc\include\afxwin.h(2747) : error C2061: 语法错误 : 标识符“HRAWINPUT”
1>d:\microsoft visual studio 10.0\vc\atlmfc\include\afxwin.h(3234) : error C2061: 语法错误 : 标识符“PBUTTON_IMAGELIST”
1>d:\microsoft visual studio 10.0\vc\atlmfc\include\afxwin.h(3235) : error C2061: 语法错误 : 标识符“PBUTTON_IMAGELIST”
1>d:\microsoft visual studio 10.0\vc\atlmfc\include\afxwin.h(3686) : error C2061: 语法错误 : 标识符“PSCROLLBARINFO”
1>d:\microsoft visual studio 10.0\vc\atlmfc\include\afxcomctl32.inl(137) : error C2061: 语法错误 : 标识符“SUBCLASSPROC”
1>d:\microsoft visual studio 10.0\vc\atlmfc\include\afxcomctl32.inl(137) : error C2065: “pfnSubclass”: 未声明的标识符
1>d:\microsoft visual studio 10.0\vc\atlmfc\include\afxcomctl32.inl(137) : error C2065: “uIdSubclass”: 未声明的标识符
1>d:\microsoft visual studio 10.0\vc\atlmfc\include\afxcomctl32.inl(137) : error C2065: “dwRefData”: 未声明的标识符
1>d:\microsoft visual studio 10.0\vc\atlmfc\include\afxcomctl32.inl(138) : error C2061: 语法错误 : 标识符“SUBCLASSPROC”
1>d:\microsoft visual studio 10.0\vc\atlmfc\include\afxcomctl32.inl(138) : error C2065: “pfnSubclass”: 未声明的标识符
.......
(38) : fatal error C1003: 错误计数超过 100;正在停止编译
...全文
746 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
zzchust 2013-12-11
  • 打赏
  • 举报
回复
引用 5 楼 Esonpo 的回复:
[quote=引用 3 楼 huangchaoming 的回复:] 此问题已经解决,系统版本问题,需要包含这个文件时,先#define WINVER 0x400 包含后在#define WINVER 0x600
楼主说的比较迷糊,哪个文件 如何修改的 给出下么[/quote] 请问你的这个有没有解决啊,我也是这个问题
寒山-居士 2013-09-02
  • 打赏
  • 举报
回复
引用 3 楼 huangchaoming 的回复:
此问题已经解决,系统版本问题,需要包含这个文件时,先#define WINVER 0x400 包含后在#define WINVER 0x600
楼主说的比较迷糊,哪个文件 如何修改的 给出下么
hurtyaiaihaha 2012-12-31
  • 打赏
  • 举报
回复
求问楼主 怎么解决的 我也出现这个问题了
leeliak 2012-11-23
  • 打赏
  • 举报
回复
此问题已经解决,系统版本问题,需要包含这个文件时,先#define WINVER 0x400 包含后在#define WINVER 0x600
leeliak 2012-10-17
  • 打赏
  • 举报
回复
那是几年前的程序,现在没办法去更改那些东西了,目前要紧的是如何能解决这个问题,不过还是谢谢你哈!
xd188 2012-10-17
  • 打赏
  • 举报
回复
VS2010对头文件检查比VC6要严格的多,所以原来VC6下的好多程序都会报错,如果你原来是用规范的C++语法设计,应该会好很多

16,471

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Web++
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧