首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • vs2005编译不过去baseclasses? [已结帖,结帖人:httpaspjspphp]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • httpaspjspphp
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    • 结帖率:
    发表于:2007-04-06 13:32:49 楼主
    \VS2005\VC\PlatformSDK\include\winnt.h(221)   :   error   C2146:   syntax   error   :   missing   '; '   before   identifier   'PVOID64 '
    1> E:\VS2005\VC\PlatformSDK\include\winnt.h(221)   :   error   C4430:   missing   type   specifier   -   int   assumed.   Note:   C++   does   not   support   default-int
    1> E:\VS2005\VC\PlatformSDK\include\winnt.h(5939)   :   error   C2146:   syntax   error   :   missing   '; '   before   identifier   'Buffer '
    1> E:\VS2005\VC\PlatformSDK\include\winnt.h(5939)   :   error   C4430:   missing   type   specifier   -   int   assumed.   Note:   C++   does   not   support   default-int
    1> E:\VS2005\VC\PlatformSDK\include\winnt.h(5939)   :   error   C4430:   missing   type   specifier   -   int   assumed.   Note:   C++   does   not   support   default-int
    1> c:\DXSDK\Samples\C++\DirectShow\复件   BaseClasses\ctlutil.h(278)   :   error   C4430:   missing   type   specifier   -   int   assumed.   Note:   C++   does   not   support   default-int
    10  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • httpaspjspphp
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2007-04-06 13:33:171楼 得分:0
    有没有兄弟遇到过这个问题啊

    2005真的漂亮啊
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • wshcdr
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2007-04-06 13:51:422楼 得分:1
    设置好DXSDK,PSDK的头文件以及库路径
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • httpaspjspphp
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2007-04-06 14:21:573楼 得分:0
    设置好了啊
    肯定不是设置的问题
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • Silmaril
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2007-04-11 14:30:094楼 得分:6
    应该是SDK版本过低吧...装一个新的吧
    我昨天出现这个问题了,应该是因为环境设置的比较乱...
    今天把原来装的DXSDK都卸了,重新装了April   2007的SDK(不含DirectShow)和Dxsdk_Feb2005_extra(DShow)或者用你已经有的DShow,再把VS2005的VC++   Directories设好即可
    然后再按http://blog.csdn.net/sunshine1314/archive/2006/12/13/1442103.aspx这篇文的三、1、小改动一下就可以成功生成了。头文件修改那步没用到。。。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • yyhzpk
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2007-04-11 15:08:145楼 得分:3
    C++编译器兼容的问题,
    你在出错的那行代码前加   INT   或者LONG   即可
    修改 删除 举报 引用 回复