博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
brew学习——hello world
阅读量:7061 次
发布时间:2019-06-28

本文共 1297 字,大约阅读时间需要 4 分钟。

  由于公司原因,之前本来是做windows mobile开发的,现在要转到brew上来,所以要从零开始学习brew了。

  怎么学习brew呢?当然不能忘了我们熟悉的“hello world”程序了,基本上每一门高级语言都会以它开始。所以我们也用“hello world”来开始我们的brew学习吧。

  首先,当然是要搭建好开发环境,没有开发环境什么都不能干。需要安装brew SDK和brew 工具,可以到高通的网站上下载,下载之前需要先注册一下。安装完之后,打开vc,点击“File->New”,出现如下窗口,在工程名称里输入"helloworld",2010051021345547.jpg

点击“OK”,弹出brew应用程序向导,2010051021574571.jpg

这个页面的选项是你的需要哪些接口,这里我们先不管它,点击“Next”,

2010051022070653.jpg

点击“MIF Editor”,

2010051022085737.jpg

点击2010051022105721.jpg小图标,新建一个mif文件,2010051022135962.jpg,因为是本地测试,我们选择“Locally”,在"Class ID"中输入ID值,这里可以随便输入,在“Class Name”中输入“helloworld”,点击OK,选择文件的保存路径,这里选择和工程文件在同一目录下,点击“Privileges"->"Advanced Privileges",2010051022215513.jpg选择“All(System)”,点击OK,回到mif编辑界面,点击“Build”->“Compile MIF Script”,选择保存路径,这里选择和工程文件在同一目录下,点击确定,弹出一个提示框,提示mif文件已生成。接着点击“Finish”,完成工程向导。

  "helloworld"工程会生成三个文件,AEEAppGen.c,AEEModGen.c和helloworld.c,前两个文件我们现在不用管它,我们在helloworld_HandleEvent函数的case EVT_APP_START里加入以下程序,

  AEECHAR szText[] = L"hello world";

   IDISPLAY_DrawText(pMe->a.m_pIDisplay, AEE_FONT_BOLD, szText, -1, 0, 0, NULL, IDF_ALIGN_CENTER | IDF_ALIGN_MIDDLE);

   IDISPLAY_Update(pMe->a.m_pIDisplay);

  点击编译,运行,后弹出一个对话框,点击"Browse",找到brew SDK安装目录下的sdk->bin->

BREW_Simulator.exe,点击确定,弹出模拟器窗口,在模拟器上选择helloworld,点击OK,模拟器上就会运行helloworld程序,显示如下图2010051022523095.jpg

   这里,我们还可以点击模拟器上的"FIle"->"Change Applet Dir"改变模拟器打开的小程序的目录,点击"Tools"->"Settings",选择“Specify MIF Directory”可以选择MIF文件的目录。

转载于:https://www.cnblogs.com/rager/archive/2010/05/10/1732150.html

你可能感兴趣的文章
如何将松散的dll打包进需要发布的exe
查看>>
刘兰芝_百度百科
查看>>
C/C++产生随机数
查看>>
Android ProgressBar的使用
查看>>
jquery 新建的元素事件绑定问题
查看>>
最新版的Android4.4.2 SDK无法下载解决
查看>>
c fopen
查看>>
Linux 小知识翻译 - 「Linux」和「发行版」之间的关系
查看>>
FBX导入错误 :ImportFBX Errors:
查看>>
《设计模式》工厂家族
查看>>
自定义View,随着手指运动的小球
查看>>
Activity生命周期函数、onSaveInstanceState()和onRestoreInstanceState()的介绍
查看>>
分表处理设计思想和实现[转载]
查看>>
iOS开发UI篇—popoverController简单介绍
查看>>
一个简单的小例子让你明白c#中的委托-终于懂了!
查看>>
SQLServer 2008中SQL增强之三 Merge(在一条语句中使用
查看>>
对依赖倒置原则(DIP)及Ioc、DI、Ioc容器的一些理解
查看>>
SQL 建立临时表进行查询
查看>>
hdu------(3549)Flow Problem(最大流(水体))
查看>>
内存基础知识
查看>>