库文件编写
常规C 项目或汇编项目的正常书写,将库相关方法独立在单个或多个要制作 的库方法文件中。
举例C 项目:针对编写时的头文件即为库对外的声明文件。源文件编译在 Debug 或 Release 目录下的对应文件名的“.o”文件。其中作为库使用的应该选 项 Release 编译并使用 Release 目录下对应的o 文件。需要说明的该头文件应该 仅完成自己的声明或外部符号的引用声明,即可独立移植到任何项目中。
举例汇编项目:可以编写”.INC”的汇编风格头文件。也可以独立的”.asm”的源 文件成库。汇编库文件需要使用退格的”.global”声明变量或函数。
另外需要说明,库对外的变量应该具有明确的风格,从而做到独立通用,即 不和外部函数名及变量同名。C 项目开发的或汇编开发的库,配合目标项目的头 文件(*.inc 或 *.h),均可以进行方法调用,变量赋值传递。
|