社区
Qualcomm 开发者论坛
帖子详情
请教一个Brew动态应用问题,谢谢!
cocokevin
2008-11-27 10:32:23
1.Brew的动态应用中不能使用全局变量和静态变量,如果做成.lib文件,在.lib中使用全局变量和静态变量可以吗?
2.在helloworld例子中应该如何修改mak文件,做了一个很简单的lib文件,想把.lib文件加到里面去试试看。但是在执行nmake /f helloworld all 总是编译不过,因为找不到.lib文件。
还请多多指教一下:
1.是否可以在lib文件中使用全局变量;
2.mak文件应该如何添加.lib文件,不胜感激!
...全文
1466
4
打赏
收藏
请教一个Brew动态应用问题,谢谢!
1.Brew的动态应用中不能使用全局变量和静态变量,如果做成.lib文件,在.lib中使用全局变量和静态变量可以吗? 2.在helloworld例子中应该如何修改mak文件,做了一个很简单的lib文件,想把.lib文件加到里面去试试看。但是在执行nmake /f helloworld all 总是编译不过,因为找不到.lib文件。 还请多多指教一下: 1.是否可以在lib文件中使用全局变量; 2.mak文件应该如何添加.lib文件,不胜感激!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dxj1234
2009-02-18
打赏
举报
回复
.lib文件就是.obj文件的集合,既然.obj中不允许有全局的,.lib中应该也不行
即使把编译选项修改一下编译通过了,最终程序在手机上允许时变量地址能否定位正确?
zsf81
2008-12-29
打赏
举报
回复
动态LIB不可以用全局。静态当然可以,但是得和系统软件相关。
动态中加LIB没有什么意义,静态中当然可以。但如果你作为第三方,这个问题也没有实际意义
悠然红茶
2008-12-27
打赏
举报
回复
如果是开发第三方应用,产出.mod文件,那么是不能用静态变量、全局变量的。也就是说,只有代码段,没有数据段。这样BREW在加载app时才不会牵扯到复杂的重定位问题。
如果打包成.lib,那其实相当于直接把.c文件和手机工程一起编译连接,此时只能按静态module的运作方式来处理了。这种情况下倒是可以用静态变量,只不过自己得控制好这些静态变量了。
添加.lib其实和编译没关系,因为.lib已经是编译出的产物了,你需要做的是在mak文件的link步骤里加上你的.lib文件名进行连接就可以了。
半吊子全栈工匠
2008-11-27
打赏
举报
回复
首先BREW是运行时动态加载的,在模拟器上使用.lib没有什么意义。
如果一定要使用全局变量和静态变量,需要你做一个静态的module,在mak文件中不要使用dynamic,而需要用static,并且,最好和手机软件一起编译。
最简单的方法是将全局变量和静态变量放到你applet structure 中去。
关于《J2ME手机游戏开发技术详解》的
问题
!
这里只是对我书中的bug和没有说明白的技术处说明,对于具体的编程
问题
,我只是点到为止!对于3D部分的
问题
,由于我现在工作重点不在这上面,有些
问题
的回答我感到吃力,也不太想回答,详情请看我的文章。 我看了你的超级玛丽里面的绘制地图那一块看了很多次了~还是不太明白.MIDP1.0真难搞. 这个地图的
问题
,确实比较复杂,当时书上我给了几张图来说明这个
问题
,不知道你
深入浅出java高级编程【2011-12-5】
关于J2ME读取手机储值卡的信息 ~~~~求助 java 高手~~~ eclipseME中的j2me开发是怎么找到资源文件的??
请教
一个
关于在eclipse中加插件eclipseme
问题
我要j2me,谁告诉我怎么开始? 问个
问题
J2ME编程测试 有人在J2ME上做过... j2me的第
一个
程序,在模拟器上运行正常可是传到T628中却说无效程序? J2ME World群,欢迎
从微信中提取语音文件,并转换成文字的全自动化解决方案
http://www.iosre.com/t/topic/3199 前言 这周做了
一个
新功能,就是全自动地把微信的语音文件给提取出来,然后转换成文字,一来是一目了然,二来是方便检索。未曾想到的是,在这个过程中,碰到了几个不大不小的坎,踩到了几个不深不浅的坑,在此逐一记录解决方案,供后来人参考。 想要体验这个功能,请参看这个链接480 定位微信语音文件 通过iOS
应用
逆向工程114中提到的思...
KDNuggets 博客中文翻译(一百三十九)
Ray 是
一个
开源的并行和分布式 Python 库。上图显示了从高层次来看,Ray 生态系统包括三个部分:核心 Ray 系统、用于机器学习的可扩展库(包括原生和第三方)以及在任何集群或云提供商上启动集群的工具。机器学习:是一种通过函数f(x)从大量数据集中寻找模式的方法,该函数有效地推广到未见的x,以发现未见数据中的学习模式,并进行机器学习模型训练所需的推断。数据集:用于
应用
机器学习并从中发现模式的数据。对于监督类型的机器学习
应用
,数据集包含x(输入/属性/独立变量)和y。
zsh与oh-my-zsh ← 阳志平的个人网站::技术 zsh与oh-my-zsh ← 阳志平的个人网站::技术...
zsh与oh-my-zsh ← 阳志平的个人网站::技术zsh与oh-my-zsh Mac下默认的终端使用的是bash,有没有更好的? 是zsh. 安装zsh
brew
install zsh 配置zsh终极Shell——Zsh — LinuxTOYLinuxTOY 是
一个
致力于提供 Linux 相关资讯的专题站点。如果您发现了好用好玩的 Linux 东东并愿意发扬自由、分享的精神,可以点击...
Qualcomm 开发者论坛
1,101
社区成员
5,503
社区内容
发帖
与我相关
我的任务
Qualcomm 开发者论坛
本论坛以AI、WoS 、XR、IoT、Auto、生成式AI等核心板块组成,为开发者提供便捷及高效的学习和交流平台。 高通开发者专区主页:https://qualcomm.csdn.net/
复制链接
扫一扫
分享
社区描述
本论坛以AI、WoS 、XR、IoT、Auto、生成式AI等核心板块组成,为开发者提供便捷及高效的学习和交流平台。 高通开发者专区主页:https://qualcomm.csdn.net/
人工智能
物联网
机器学习
技术论坛(原bbs)
北京·东城区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章