找回密码
 立即注册
查看: 322|回复: 1

郭天祥老师教学视频——学习心得

[复制链接]
  • 打卡等级:偶尔看看I
  • 打卡总天数:19
  • 最近打卡:2025-04-28 15:35:40

8

主题

44

回帖

461

积分

版主

积分
461
发表于 2025-1-17 15:43:46 | 显示全部楼层 |阅读模式
1、如何实现开源代码库
开源代码库包含了.c文件和.h文件,这些文件内部的程序代码是可见的。
(1)创建.c文件
截图202501171514406205.jpg
截图202501171532413564.jpg

由于库具有通用性,uint 改为unsigned int
截图202501171600576708.jpg

(2)创建.h文件
和创建.c文件类似
截图202501171558144601.jpg
.H文件是用来声明.C文件里的函数。并且声明函数需要在函数后加一个分号;
截图202501171518581740.jpg
并在主文件中添加,包涵头文件
截图202501171519282769.jpg

(3)库文件条件编译格式
由于可能会被多次重复调用函数,我们可以在库文件.h文件中加一个条件编译
#ifndef_DELAY_H
#define_DELAY_H
并且在文件最后加
#endif
截图202501171559206878.jpg

(4).c和.h文件要和工程文件在同一文件夹里,并且添加到工程中。
截图202501171527079159.jpg
截图202501171525177882.jpg
截图202501171525325946.jpg

回复

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:19
  • 最近打卡:2025-04-28 15:35:40

8

主题

44

回帖

461

积分

版主

积分
461
发表于 2025-1-21 16:04:49 | 显示全部楼层
2.闭源lib代码库的用法
(1)创建.c文件,步骤和上节一样(注意:uint 需要改为unsigned int)
(2)选项配置
截图202501211540089177.jpg
(3)编译生成一个.lib文件
截图202501211542354643.jpg
(4)添加.h头文件,步骤、格式和上节一样
截图202501211544206191.jpg

使用方法:添加上面生成的.lib文件

截图202501211602279188.jpg
并且在主函数中,包涵头文件
截图202501211604165069.jpg


回复 支持 反对

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-6 11:36 , Processed in 0.446700 second(s), 55 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表