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

请教 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管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版