新手关于位图显示的问题

conan0268 2006-04-02 06:09:17
小弟现在刚刚接触symbian
想写个程序显示一张位图(8位),看了些资料应该是把bmp文件转换为mbm文件
而且资料上说可以在.mmp文件中用START BITMAP...END来操作
于是我严格按照资料说的格式写进.mmp文件
但是很奇怪,每次VC会自动修改我的.mmp文件,把我加的东西注释掉一部分
.mmp和.mbm却没有创建(我用的是VS。NET2003+SYMBIAN SDK 1.2)
然后我想去用bmconv这个工具直接转换,但是总是提示我指令错误
我的指令是
bmconv /h test.mbg test.bmp
请问下高手这是怎么回事?应该怎么处理,在symbian的程序中要载入位图一般是怎么操作的?谢谢
...全文
448 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
ManZY 2006-09-03
  • 打赏
  • 举报
回复
建议楼主搜索以下例子文件夹,然后照葫芦画瓢,
ManZY 2006-09-03
  • 打赏
  • 举报
回复
楼上的不是正解。

在vs.net + cabide.vs的开发环境当中,有一些修改mmp的操作需要重新import。比如你直接在mmp当中添加了cpp,或者修改了systeminclude或userinclude或添加了lib支持,这些操作都需要重新import。

但是有一些操作是不需要重新import的,比如修改uid,和添加mbm。

楼主的说有一些被注释掉了,你可以看一下你写的格式,我怀疑是你的格式有问题。
cloufei 2006-08-30
  • 打赏
  • 举报
回复
你用的vc2003?退出项目改好mmp,再import进来。
xiaoyao888 2006-08-20
  • 打赏
  • 举报
回复
修改mmp文件后重新生成VC的工程文件
用命令行方式编译
abld build wins udeb
hanxiao_0210 2006-08-18
  • 打赏
  • 举报
回复
mark
cloufei 2006-04-11
  • 打赏
  • 举报
回复
bmconv /h test.mbg test.bmp /c8aa.bmp
Programer112233 2006-04-05
  • 打赏
  • 举报
回复
在mmp文件中加进图片内容后运行(dos命令行下)
abld build wins udeb
就好了

3,119

社区成员

发帖
与我相关
我的任务
社区描述
塞班系统(Symbian系统)是塞班公司为手机而设计的操作系统,它的前身是英国宝意昂公司的 EP ( Electronic Piece of cheese)操作系统。
社区管理员
  • Symbian社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧