norains的专栏

只专注于WINCE开发

用户操作
[即时聊天] [发私信] [加为好友]
norainsID:norains
142908次访问,排名598,好友0人,关注者53人。
代码其实是一种乐趣
norains的文章
原创 189 篇
翻译 0 篇
转载 10 篇
评论 274 篇
norains的公告
联系方式请看置顶文章
最近评论
dfdf:讨厌MFC!我觉得MFC就是太乱了!看似无用的代码不要不行,MD微软啥都给我们做完了,原理性的东西我们却永远没法搞懂了!
ironox:有个地方 我觉得很别扭,不知道怎么办好

比如说 CReg reg(HKEY_CURRENT_USER,TEXT("ControlPanel\Volume"));
ControlPanel\Volume 有可能不存在呀,这个该怎么处理哦?对象虽然创建了,出错了也没提示
szterry:呵呵,果然工作狂技术狂,同感,一样的感觉……不过我才刚毕业一年……搞IT就是玩……
jinlking:这个botton的实现只是在主窗口画了一块区域,对于事件的处理还要放在主窗口的窗口处理函数之中,在对应的消息处理上调用CheckTap来判断是否是此“按钮”,问一下,这种方法与把按钮封装在子窗口中有什么区别,二者使用那个更好?
KUODY:博主真是好人
文章分类
收藏
    相册
    动漫
    文章图片
    程序交流
    xumercury的BLOG
    狗友们的博客
    清蒸石斑鱼
    美女如刀锋
    茁茁的BLOG
    魅力老姐的窝
    存档
    软件项目交易
    订阅我的博客
    XML聚合  FeedSky
    订阅到鲜果
    订阅到Google
    订阅到抓虾
    订阅到BlogLines
    订阅到Yahoo
    订阅到GouGou
    订阅到飞鸽
    订阅到Rojo
    订阅到newsgator
    订阅到netvibes

    原创 AU1200 BSP的变量未声明错误收藏

    新一篇: Platform Builder 5.0的Build OS菜单详解 | 旧一篇: 简繁中文的最简单转换

    //========================================================================
    //TITLE:
    //    AU1200 BSP的变量未声明错误
    //AUTHOR:
    //    norains
    //DATE:
    //    Friday  04-April-2008
    //Environment:
    //    PB 5.0 + DB1200 BSP
    //========================================================================

        在RMI网站上下载最新的AU1200 BSP v1.5.1后,如果你的PB是安装完毕并没有Update的话,那么在Build And Sysgen时,可能会出现如下错误:
        ...\PLATFORM\DB1200\DRIVERS\IDE_1200\ide_1200.cpp(319) :error C2065: 'm_bDMAReadCommand' : undeclared identifier
        ...\PLATFORM\DB1200\DRIVERS\IDE_1200\ide_1200.cpp(319) : error C2065: 'm_bDMAWriteCommand' : undeclared identifier
       
        m_bDMAReadCommand和m_bDMAWriteCommand这两个变量不是在DRIVERS文件夹中声明的;并且如果你的PB并没有更新到“Windows CE 5.0 Update 060331_2006M03”升级包的话,那你也是没有办法找到。只有Update了该升级包,你才能在%_WINCEROOT%\public\common\oak\drivers\block\atapi\文件夹下的diskmain.h找到这两变量的声明。
       
        其实这在AU1200 BSP V1.5.1的Release文档中已经说明得很清楚,需要安装如下补丁或文件才能正常进行系统的编译:
       
       QFEs installed
    o  2005 Yearly update: WinCEPB50-051231-Product-Update-Rollup-MIPSII.msi
    o  2006 Yearly update: WinCEPB50-061231-Product-Update-Rollup-MIPSII.msi
    o Windows CE 5.0_Update_070131_2007M01-MIPSII.msi
    o Windows CE 5.0_Update_070228_2007M02-MIPSII.msi
    o Windows CE 5.0_Update_070331_2007M03-MIPSII.msi
    o Windows CE 5.0_Update_070430_2007M04-MIPSII.msi
    o Windows CE 5.0 RMI PUBLIC Code Update host_usbmsc.patch
    o Windows CE 5.0 RMI PUBLIC Code Update host_usbhub.patch

        最后的两个文件可以在所下载的BSP中找到,而前面的都是PB的更新,可以到微软的网站中下载:http://msdn2.microsoft.com/zh-cn/embedded/aa731256(en-us).aspx
       
        不过截止到目前为止(2008年4月),其实只要下载并安装2007年累积升级包即可解决问题,而不必要下载文档所描述的月份升级包,因为2007年度累积升级包已经全部将其包含了。

    发表于 @ 2008年04月04日 22:48:00|评论(loading...)|编辑

    新一篇: Platform Builder 5.0的Build OS菜单详解 | 旧一篇: 简繁中文的最简单转换

    评论

    #netcsharp 发表于2008-04-05 15:45:02  IP: 222.67.106.*
    星辰技术社区:www.netcsharp.cn,我们以最快的速度为您提供最佳的解决方案
    发表评论  


    登录
    Csdn Blog version 3.1a
    Copyright © norains