brew怎么运行VC6.0程序?

wangyuecl 2007-10-04 04:01:07
各位好:
我刚转行从事手机软件的开发,现在有个问题求助大家,我的程序是VC6.0写的,编译后不知道怎么在brew中运行。
我是这样做的,我安装的是BREW SDK v3.1.5,在C盘,然后编译程序,在VC Pronject菜单中选择setting选项,然后在debug里的Executable for debug session中选择C:\Program Files\BREW 3.1.5\sdk\bin\BREW_Simulator.exe,但是运行后没有在brew中跑的程序。我不知道是不是要在BREW_Simulator设置什么东西,请会的人赐教,还有,有什么资料可以学习这个东西呢,最好是中文的,非常谢谢。
...全文
1004 29 打赏 收藏 举报
写回复
29 条回复
切换为时间正序
请发表友善的回复…
发表回复
bxk253387223 2009-10-13
  • 打赏
  • 举报
回复
安装一个BREW SDK Tools,之后就会有三个工具,分别是制作bar文件,mif文件,和bci文件的工具。
bar文件是资源文件,可以包含图片,字符等资源。
mif文件是Module Information File,里面有Mod的一些具体信息。
bci文件是高通推崇的一种类似于gif动画的格式文件

一个BREW App想要在模拟器里面运行,必须要有mif文件。如果要在手机里面运行还需要有sig文件。
把mif文件和工程放在同一级目录下,然后启动模拟器,选好mif文件所在的路径,然后在模拟器里面就能看到你写的App啦,不过有个前提是你在mif文件里面不要把属性设置成为Hidden。
发现心流 2009-10-11
  • 打赏
  • 举报
回复
这个好
简明扼要


[Quote=引用 2 楼 wbczyh 的回复:]
1.Create Module Info File(MIF)
2.Load Devie
3.Change Applet Dir

具体操作参考Brew SDK的帮助文档。
[/Quote]
throat 2009-10-10
  • 打赏
  • 举报
回复
又被翻出来了,这个帖子时间跨度真长。呵呵
vnking 2009-09-19
  • 打赏
  • 举报
回复
呵呵,这个问题好像两年前我是有过回复的!!!
kingfenggg 2009-09-17
  • 打赏
  • 举报
回复
需要创建BREW工程,要想能够运行,是需要.mif文件的,你不创建一个.mif文件就无法在SDK下显示你的工程,也就没办法运行了。
shanying55go 2009-09-16
  • 打赏
  • 举报
回复
怎么下brew add-ins?
FLYUP_CHEN 2009-02-14
  • 打赏
  • 举报
回复
当安装了brew sdk之后在vc6.0中有一个brew的向导,用它创建工程就会有自己的一个应用(applet),让后用MIF Editor创建自己的mif文件并放在与vc工程的同级目录下,运行simulator就可以看到自己的应用了。
yangyie464 2009-02-13
  • 打赏
  • 举报
回复
1. 首先放入应用程序资源,包括.mif,.bar文件,分别放入到Simulation工程模块相应的文件夹中
2. 对每个资源文件设置编译选项,如资源文件todo_chn.bar,右键Setting,设置
..\utils\bin2src -s$(InputPath) -dfs:/mif/todo.mif -o$(InputDir)\todomif.c
3. 右键Compile …进行编译生成.c文件,如todo_chnbar.c
4. 对todo_chnbar.c文件中的文件数据变量gTODO_CHN_BAR进行设置(添加到OEMConstFiles.c文件中);
5. OEMConstFiles.c文件两处进行添加:
全局申明:extern AEEConstFile gTODO_CHN_BAR;
全局数组gpOEMConstFiles中添加:>ODO_CHN_BAR,
以上是将一个AP添加入Simu的过程,主要是资源的加入!
hhygcy 2009-02-12
  • 打赏
  • 举报
回复
强烈推荐你用BMP来开发, 就是所谓的Brew Mobile Platform 有了这个东西 你就可以摆脱这些复杂的设置了。
你可以到这个连接看看: http://blog.csdn.net/hhygcy/archive/2009/02/11/3878209.aspx
维民所止1226 2009-02-12
  • 打赏
  • 举报
回复
1、打开模拟器的属性页面。如果没有属性页面可以通过View -> Properties打开。
2、在属性页面的“Properties”选项卡中,设置“MIF directory different from Applet Dirctory”项目为“Yes”。
3、设置MIF文件路径为我们的应用程序MIF文件所在的位置。
4、设置应用程序路径为我们的应用程序所在文件夹的上一层路径。注意应用程序所在的路径必须与MIF文件名相同。
walk_stop_walk 2008-11-17
  • 打赏
  • 举报
回复
有一个英文版本的《BREW c/c++ develop 》还不错,下来看看吧先
z1w2p311 2008-09-22
  • 打赏
  • 举报
回复
11楼的说得很好啊,首先的弄清楚一些东西。
skey006 2008-09-16
  • 打赏
  • 举报
回复
支持8楼!
skey006 2008-09-05
  • 打赏
  • 举报
回复
大家说的都不错,LZ好好的想想是那里出问题了。
kokar 2008-09-02
  • 打赏
  • 举报
回复
看 sdk 里 sample code的 mif bid brh dll的结构 目录路径
meiZiNick 2008-05-01
  • 打赏
  • 举报
回复
都是很好的建议! 值得学习
_空指针_ 2008-04-17
  • 打赏
  • 举报
回复
1.保证.MIF文件和你的工程在同一目录下。
2.DLL .BID文件和你的工程保持同名,并且在你的工程目录下。
weidong0210 2008-03-28
  • 打赏
  • 举报
回复
上面大家说的很清楚了。
1.保证.MIF文件和你的工程在同一目录下。
2.工程下的.DLL .BID文件和你的工程保持同名。
3.正确选择路径。
搞不定的话,仔细看看sdk\examples下附带的例子。
lhxja 2008-02-04
  • 打赏
  • 举报
回复
Simulator 是 BREW 模拟器,也就是你在 PC 上模拟手机上的应用场景。
看到界面的效果和手机上类似,由于执行效率等原因,除界面效果崴,实际的 Applet 功能、性能和实际在手机上的执行还是有不少差距的。

动态 applet 在手机上实际的执行逻辑的二进制文件是 mod 文件,是高通提供的一套编译工具编译生成的(非 VC),在 simulator 中对应的用 VC 编译成 dll 文件,simulator 对 dll 调用进行运行。

不是很清楚楼主所说的在 BREW 中运行是什么意思?在实际的手机中运行?还是在模拟器中运行?

关于资料的问题,BREW 开发的中文资料很少,还是有的,见过不记得名字了,好像就叫 BREW 开发入门之类的。
实际的帮助意义不大,很少能用到实际的开发工作中,除非是做 BREW 标准应用的。

一般的情况,手机制造厂商设计实现 BREW 应用多数是静态的,主要是一些核心的应用,比如启动初始化、Camera …… ,效率会比较高。
而且一般会扩展 BREW 接口,来完成一些像蓝牙之类的功能。
C4_322 2008-02-03
  • 打赏
  • 举报
回复
在VC6.0的Add-ins的设置中把“BREWAddins”给勾选上。
加载更多回复(9)
发帖
Qualcomm开发

714

社区成员

为移动开发者提供丰富的解决方案、全面的技术下载。本版以游戏、多媒体、高效能等三个技术为核心,为开发者营造一个轻松、高效的学习交流平台。
社区管理员
  • Qualcomm开发
  • 霍大神
加入社区
帖子事件
创建了帖子
2007-10-04 04:01
社区公告
暂无公告