keil如何生成lib

 时间:2024-10-26 01:18:37

生活中有着许许多多的烦恼,下面就由小编教你keil如何生成lib,希望你的生活多姿多彩~

工具/原料

手机

电脑

方法/步骤

1、1.首疏扌熘创建lib创建一个lib很容易,只需要创建一个target,然后把需要封装的代码全部加进来,然后再OptionsofTarget中选择CreateLibrary,然后编译,因牾肟甘道为是lib所以不需要链接,编译过了,你的lib就创建了。当然了,为了别人可以轻松的使用,请提供头文件支持哦。

keil如何生成lib

2、2.使用lib使用lib就更容易了,把lib和头文件加入你的工程,直接调用就是了。lib库会和你工程中其它编译后的obj一起链接,形成最后的目标文件。

keil如何生成lib

3、3.注意糙怍牢莱事项首先,Startup和中断处理程序不要封入LIB,这些程序会在链接的时候产生问题。具体的原因么,有点复杂,应该是中断程序的link机制有所不同的关系吧。其次,Lib的文件要分的细一点。

keil如何生成lib

4、没有调用关系的两个函数不要放到同一个C文件中,因为LIB51在链接的时候是按模块来链接的,一个模块就对应一个C文件。

keil如何生成lib

5、假如链接器因为要使用你一个函数fA而引入了A模块,那么A模块中的另外的函数也会被引入,而另外的函数你又没有使用的话,那么就会引发Keil经典的UNCALLEDFUNC的warning。

keil如何生成lib

Capture原理图设计平台格点参数的设置 OllyDBG怎么接受等同于NOP的命令 C语言:相同整型变量的定义与使用的示例 LabVIEW调用LabWindows CVI生成的dll方法 Source Insight 多行注释
热门搜索
性感旗袍美女图片 虫虫电影网 日本十大禁播动漫 曝光图片 鲸的图片