Мой исходный файл начинается с:
#include "foo.h"
Я могу использовать все свои глобальные переменные, типы и структуры из моего заголовочного файла. В моем заголовочном файле я начал с пары включений:
#include<file.h>
Затем перейдите к глобальным переменным:
#define GLOBAL
Затем структуры:
#typedef struct boo;
Потом печатает. Затем я перехожу к объявлениям функций. То есть:
size_t foo(int*r, size_t nitems);
Что я делаю неправильно, что я получаю ошибки компоновщика>