当前位置:编程学习 > wap >>

Symbain位图问题?急救!

START BITMAP DoubleChess.mbm
TARGETPATH resource\apps
HEADER 
SOURCEPATH ..\gfx
SOURCE c24 zy1.bmp zy3.bmp zy2.bmp zy6.bmp zy5.bmp zy4.bmp zy7.bmp
END

位图文件也放进gxf里面了。运行以后为什么还是出现Thie file of "DoubleChess.mbg" cann't open。

   --------------------编程问答-------------------- 试过重新编译没 --------------------编程问答-------------------- 试过了!没用。然后我把.mbg文件硬加到include中 The file of "DoubleChess.mbg" cann't open这个错误 没了。但是
void LoadBitmap()
{
iBitMap=new (ELeave) CFbsBitmap();
_LIT(KMBMFILE,"\\system\\apps\\Double.mbm");
TFileName file(KMBMFILE);
User::LeaveIfError(CompleteWithAppPath(file));
User::LeaveIfError(iBitMap->Load(file,EMbmMultiVideo));
}
显示undefined iBitMap ,
我明明在.h文件中定义了
private:
    iBitMap;   --------------------编程问答-------------------- 试过了!没用。然后我把.mbg文件硬加到include中 The file of "DoubleChess.mbg" cann't open这个错误 没了。但是
void LoadBitmap()
{
iBitMap=new (ELeave) CFbsBitmap();
_LIT(KMBMFILE,"\\system\\apps\\Double.mbm");
TFileName file(KMBMFILE);
User::LeaveIfError(CompleteWithAppPath(file));
User::LeaveIfError(iBitMap->Load(file,EMbmMultiVideo));
}
显示undefined iBitMap ,
我明明在.h文件中定义了
private:
    iBitMap;   --------------------编程问答-------------------- mbm、mgb文件生成否 --------------------编程问答-------------------- 没有,就是因为生成不了! --------------------编程问答-------------------- 那你得看看为什么没生成相关文件

看MMP命令格式没有发现错误,很奇怪
难道是环境没搭建起来?


你用一个可用的工程,把上面的命令、图片资源copy过去,看能否编译成功? --------------------编程问答--------------------
引用 2 楼 chenyalan12345 的回复:
...
显示undefined iBitMap ,
我明明在.h文件中定义了
private:
  iBitMap;


成员变量iBitMap的类型怎么不定义呢?!
补充:移动开发 ,  Symbian
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,