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