主题 : WinCE6.0编译出错 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 5822
精华: 0
发帖: 27
金钱: 210 两
威望: 162 点
贡献值: 0 点
综合积分: 54 分
注册时间: 2009-05-10
最后登录: 2014-04-25
楼主  发表于: 2010-01-07 22:52

 WinCE6.0编译出错

如题,XP环境+VS2005+VS2005SP1+Windows Embedded CE 6.0+Windows Embedded CE 6.0 Platform Builder Service Pack 1
编译Mini2440不带QQ版本的出错如下:
BUILD: [Thrd:Sequence:Type  ] Message
BUILD: [01:0000000461:ERRORE] F:\WINCE600\PLATFORM\Mini2440\SRC\DRIVERS\SDHC\SDHCBASE\.\sdiocontrollerbase.cpp(1211) : error C2065: 'ResponseR7' : undeclared identifier
BUILD: [01:0000000462:ERRORE] F:\WINCE600\PLATFORM\Mini2440\SRC\DRIVERS\SDHC\SDHCBASE\.\sdiocontrollerbase.cpp(1211) : error C2051: case expression not constant
BUILD: [01:0000000463:ERRORE] F:\WINCE600\PLATFORM\Mini2440\SRC\DRIVERS\SDHC\SDHCBASE\.\sdiocontrollerbase.cpp(1312) : error C2051: case expression not constant
各位帮忙看一下怎么回事?
级别: 新手上路
UID: 11890
精华: 0
发帖: 17
金钱: 85 两
威望: 17 点
贡献值: 0 点
综合积分: 34 分
注册时间: 2009-12-23
最后登录: 2011-03-10
1楼  发表于: 2010-01-07 23:34
老實說小弟看不出來是什麼問題,但是您少安裝了Platform Builder R2 與 R3,可以試著安裝後再重新編譯整個 project 試試。
级别: 新手上路
UID: 5822
精华: 0
发帖: 27
金钱: 210 两
威望: 162 点
贡献值: 0 点
综合积分: 54 分
注册时间: 2009-05-10
最后登录: 2014-04-25
2楼  发表于: 2010-01-08 13:59
引用第1楼a489420055于2010-01-07 23:34发表的  :
老實說小弟看不出來是什麼問題,但是您少安裝了Platform Builder R2 與 R3,可以試著安裝後再重新編譯整個 project 試試。

必需装R2跟R3吗?
级别: 新手上路
UID: 5822
精华: 0
发帖: 27
金钱: 210 两
威望: 162 点
贡献值: 0 点
综合积分: 54 分
注册时间: 2009-05-10
最后登录: 2014-04-25
3楼  发表于: 2010-01-08 16:23
嗯,要装R2跟R3才能编译通过
级别: 侠客
UID: 2432
精华: 0
发帖: 94
金钱: 730 两
威望: 323 点
贡献值: 0 点
综合积分: 188 分
注册时间: 2008-11-17
最后登录: 2011-04-07
4楼  发表于: 2010-01-10 15:18
R3不需要,R2必须的!
级别: 新手上路
UID: 58585
精华: 0
发帖: 30
金钱: 160 两
威望: 32 点
贡献值: 0 点
综合积分: 60 分
注册时间: 2011-11-10
最后登录: 2013-05-27
5楼  发表于: 2011-11-28 15:42
出现同类问题,

BUILD: [01:0000000462:ERRORE] C:\WINCE600\PLATFORM\Mini2440\SRC\DRIVERS\SDHC\SDHCBASE\.\sdiocontrollerbase.cpp(1211) : error C2065: 'ResponseR7' : undeclared identifier
BUILD: [01:0000000463:ERRORE] C:\WINCE600\PLATFORM\Mini2440\SRC\DRIVERS\SDHC\SDHCBASE\.\sdiocontrollerbase.cpp(1211) : error C2051: case expression not constant
BUILD: [01:0000000464:ERRORE] C:\WINCE600\PLATFORM\Mini2440\SRC\DRIVERS\SDHC\SDHCBASE\.\sdiocontrollerbase.cpp(1312) : error C2051: case expression not constant

可PB6.0已经安装过R2和R3,这到底是什么原因?