我想使用 MPLAB X IDE(用于 PIC 开发的 IDE)在 C 中创建一个库。
我的图书馆 ABCLib 有一个简单的源文件,如下所示:
文件 abc.c
void abcTest(int n){
// I want store n as global variable
}
要在 MyProject 中使用这个库,我必须在 MyProject 头文件夹中创建 abc.h:
文件 abc.h
#ifndef _ABC_H
#define _ABC_H
void abcTest(int n);
#endif;
文件 MyProject.c(主文件)
#include "abc.h"
void main(void) {
abcTest(10);
}
现在,我想将 n 存储为全局变量,因此,在调用 abcTest() 之后,我可以在任何我想要的地方检索 n 的值。
我正在开发一个库,打算在我的所有项目中重用它。