你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

请教 stm8 stvd+cosmic下的生成库操作

[复制链接]
xyl11xyl 提问时间:2014-11-7 16:32 /
请教一下各位, stm8在stvd+cosmic环境下怎么生成库操作?目的是将源代码隐藏,提供库文件给别人调用。十分感谢!
收藏 评论5 发布时间:2014-11-7 16:32

举报

5个回答
那片清茶 回答时间:2014-11-7 20:27:07
可以的,可以生成.lib的,具体步骤:
clib -c $(OutputPath)eeprom.lib $(OutputPath)eeprom.o
有多少个.o文件都用空格分开一起写在后面
统一加到

QQ图片20141107202725.jpg
xyl11xyl 回答时间:2014-11-8 19:34:48
那片清茶 发表于 2014-11-7 20:27
可以的,可以生成.lib的,具体步骤:
clib -c $(OutputPath)eeprom.lib $(OutputPath)eeprom.o
有多少个.o ...

哦  懂了,太感谢了!!
xyl11xyl 回答时间:2014-11-8 21:00:28
那片清茶 发表于 2014-11-7 20:27
可以的,可以生成.lib的,具体步骤:
clib -c $(OutputPath)eeprom.lib $(OutputPath)eeprom.o
有多少个.o ...

还想问下,调用的时候,只需要生成的这个lib文件就可以了,还需要.h文件吗,谢谢
那片清茶 回答时间:2014-11-10 08:59:24
xyl11xyl 发表于 2014-11-8 21:00
还想问下,调用的时候,只需要生成的这个lib文件就可以了,还需要.h文件吗,谢谢 ...

.h和lib文件都要有,只是把.c文件给打包到.lib了。
daxiazhuluoji-3 回答时间:2016-5-19 11:46:12
那片清茶 发表于 2014-11-7 20:27
可以的,可以生成.lib的,具体步骤:
clib -c $(OutputPath)eeprom.lib $(OutputPath)eeprom.o
有多少个.o ...

多个.o文件生成一个lib失败了
clib -c $(OutputPath)echo_mesh.lib $(OutputPath)protocol.o $(OutputPath)ps_common.o $(OutputPath)ps_event.o $(OutputPath)ps_rf.o $(OutputPath)ps_timer.o $(OutputPath)ps_flash.o $(OutputPath)ps_debug.o
是应该这样写么

所属标签

相似问题

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版