В variables.h, в котором собираюсь хранить глобальные типы и переменные объявляю структуры и создаю тестовый экземпляр. А он на меня того...
/* VARIABLES
Переменные и типы */
struct integer_variable
{
char * key;
int value;
};
struct float_variable
{
char * key;
float value;
};
struct string_variable
{
char * key;
char * value;
};
integer_variable var_int; // 22-я строка
float_variable var_flt; // 23-я строка
string_variable var_str; // 24-я строка
...
variables.h:22:1: error: unknown type name ‘integer_variable’
variables.h:23:1: error: unknown type name ‘float_variable’
variables.h:24:1: error: unknown type name ‘string_variable’
...