打印

头大无比,KEIL如何自己编译能配置的函数库?

[复制链接]
2327|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
heuyck|  楼主 | 2010-10-14 10:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
想做程序模块化,把一个模块编译成函数库的形式。
但是只能在编译阶段配置模块,比如使用的缓存大小等等。。
在使用这个库时,无法改变现成模块函数库的配置。

比如UCOS,试过可以编译成库,但任务个数、消息个数这种在编译库的时候都固化了。
如果不定义OS_TASK_MAX,编译库时就报错,无法编译。

在使用库时,即使重新定义OS_TASK_MAX这类宏,也无法改变库的参数。

是不是没办法实现的?

相关帖子

沙发
heuyck|  楼主 | 2010-10-14 10:46 | 只看该作者
比如CPU驱动函数库
必须在使用时才会定义哪个IO连什么,哪些IO是输入或输出。
没办法在编译驱动函数库时就定义下来

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

42

主题

189

帖子

0

粉丝