查看: 516|回复: 0

TMS320C6474如何调用自定义的库文件?

[复制链接]

该用户从未签到

发表于 2020-11-21 19:18:17 | 显示全部楼层 |阅读模式
分享到:

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

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

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

1.jpg


2)添加一个源文件

2.jpg


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

3.jpg


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

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

4.jpg


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


回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /1 下一条



手机版|小黑屋|与非网

GMT+8, 2024-6-12 16:09 , Processed in 0.102815 second(s), 16 queries , MemCache On.

ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

苏公网安备 32059002001037号

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.