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

[复制链接]
 楼主| 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

粉丝
快速回复 在线客服 返回列表 返回顶部