TMS320C6474学习总结(八)----如何生成用户自己的库文件以及如何调用自定义的库文件?

想必知道如何利用CSL库文件来开发程序后,对库文件应该有了一个比较初步的认识,其实库文件也就是一个个简单的程序,通过封装将程序的内部实现给隐藏起来,只对用户开放程序的入口函数。用户在调用库函数文件时,只需要查阅库文件的手册,知道这个库函数的作用是啥,传递的参数是啥意思就行,而对于内部的实现是完全不需要过问的。当然,有时候涉及到多层开发时,底层开发者通常将底层的驱动封装成库函数给到上层开发者,这也避免了由于误操作导致的底层驱动出故障的问题。

那么用户如何自己生成自定义的库文件呢?下面就一步一步进行介绍:

1)新建一个工程。需要注意的一点是选择 Output type 的时候要设置为 Static Library,另外,在库文件的工程中不能出现 main 函数,因为库文件是为了给其他工程调用的,其他工程中必然存在一个 main 函数,所以若库文件中也有 main 函数,那么程序的入口就无法确定,编译就会出错。

2)添加一个源文件

3)添加代码,这里简单设计一个加法库作为例子,编译后看到在 Debug 目录下回出现一个 add.lib 的文件,这个就是生成的 lib库文件

4)针对生成的 lib 库文件,需要编写一个头文件,作为其他工程的 include 用。

5)调用库文件,必须要包含库文件的头文件,因为头文件中包含库函数的声明。

这样就可以生成自己的库文件和调用自己的库文件了!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值