Я хочу создать библиотеку на C, используя MPLAB X IDE (ide для разработки PIC).
В моей библиотеке ABClib есть один простой исходный файл:
файл abc.c
void abcTest(int n){
// I want store n as global variable
}
Чтобы использовать эту библиотеку в MyProject, мне нужно создать abc.h внутри папки заголовка MyProject:
файл 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, где захочу.
Я разрабатываю библиотеку с намерением повторно использовать ее во всех своих проектах.