请教大牛:如何将程序编译成静态库?

fastdft 2009-10-18 10:53:10
请教各位大牛,我在做一个手机输入法,想把字典相关的代码编译成静态库,将这个静态库提交给UI部门。由于现在还没有机器来测试,只能用模拟器,请问如何才能在模拟器上将程序编译为静态库啊?谢谢各位。
...全文
1651 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
fastdft 2009-10-18
  • 打赏
  • 举报
回复
可能是我表达的不太清楚,我的意思是说:创建VS静态工程将字典编译成静态库,在BREW工程中的输入法UI能够调用前面编译的静态库么?怎么调用呢?(都是在BREW模拟器上)
ch1oE 2009-10-18
  • 打赏
  • 举报
回复
...基本不太可能 不同的平台对库的链接方式一般都不一样,甚至连库的内部结构都有所改变,所以一般需要每个平台一个库的。
fastdft 2009-10-18
  • 打赏
  • 举报
回复
谢谢楼上的回复。用这种方法创建的静态库能被Brew程序调用么?
ch1oE 2009-10-18
  • 打赏
  • 举报
回复
创建静态库工程,然后编译就好了啊。。
fastdft 2009-10-18
  • 打赏
  • 举报
回复
谢谢大家!
hhygcy 2009-10-18
  • 打赏
  • 举报
回复
我们把这个问题分成模拟器版本和机器版本两个问题来讲
如果我们是模拟器的话,如前面所提到的,你创建一个静态库工程,#include brew的那些SDK
这样可以编译出.lib,然后用头文件+.lib其他工程就可以使用了

如果是device的话,类似的也可以,但是你的静态库编译makefile就要写的和普通的应用程序不一样了
就要用
ARMAR = $(ARMBIN)\armar # ARM archiver
来创建lib
$(ARMAR) -create -v $(TESTLIBNAME) $(TEST_OBJS)

2,851

社区成员

发帖
与我相关
我的任务
社区描述
本论坛以AI、WoS 、XR、IoT、Auto、生成式AI等核心板块组成,为开发者提供便捷及高效的学习和交流平台。 高通开发者专区主页:https://qualcomm.csdn.net/
人工智能物联网机器学习 技术论坛(原bbs) 北京·东城区
社区管理员
  • csdnsqst0050
  • chipseeker
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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