当前位置: 代码迷 >> WinCE >> 一样的WINCE6.0文件在同一台电脑上的D盘编译OK,在E盘编译出错
  详细解决方案

一样的WINCE6.0文件在同一台电脑上的D盘编译OK,在E盘编译出错

热度:94   发布时间:2016-04-28 12:03:19.0
同样的WINCE6.0文件在同一台电脑上的D盘编译OK,在E盘编译出错
在电脑D潘上安装了WINCE6.0,然后我把所有的文件拷贝到E盘,同样的问题,在D盘编译OK,但在E盘编译出错,错误信息如下:
BUILD: [01:0000001109:ERRORE] E:\WINCE600\PLATFORM\CW2451\SRC\DRIVERS\BATTDRVR\.\battif.c(1143) : error C2275: 'LPCTSTR' : illegal use of this type as an expression
BUILD: [01:0000001111:ERRORE] E:\WINCE600\PLATFORM\CW2451\SRC\DRIVERS\BATTDRVR\.\battif.c(1143) : error C2146: syntax error : missing ';' before identifier 'pszFname'
BUILD: [01:0000001112:ERRORE] E:\WINCE600\PLATFORM\CW2451\SRC\DRIVERS\BATTDRVR\.\battif.c(1143) : error C2065: 'pszFname' : undeclared identifier
为什么会出现这样的问题?怎么解决?麻烦大家分享下,先谢谢了。

------解决方案--------------------
WINCEROOT设置对了吗?工程是否也一起移动到E盘?
------解决方案--------------------
哈哈,路径问题??

用 REBUILD AND CLREAN

试试看??
------解决方案--------------------
跟分区格式有没有关系
------解决方案--------------------
试试 4L 的办法
------解决方案--------------------
先Clean再build试试,顺便把build的那些log文件删除。看看重新生成的是否还存在类似的问题
  相关解决方案