1688|0

1140

帖子

0

TA的资源

纯净的硅(初级)

楼主
 

TMS320C6474如何调用自定义的库文件? [复制链接]

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

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

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

2)添加一个源文件

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

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

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

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

点赞 关注
 

回复
举报
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表