Tu peux aussi en plus de faire comme te dis bouba, ajouter les variables de tes structures instanciées dans le .cpp correspondant avec :
// ----------------------------------------------------
// structEtProtos.h
#ifndef ect...
typedef struct 1...
extern struct1 maStruct1;
typedef struct 2...
extern struct2 maStruct2;
proto 1...
proto 2 ...
// ----------------------------------------------------
// structEtProtos.cpp
struct1 maStruct1 = {...,...,...};
struct2 maStruct2 = {...,...,...};
// fonction 1...
// fonction 2...
// ----------------------------------------------------
Et enfin dans tous les fichiers utilisant ces fonctions et structures instanciées :
#include "structEtProtos.h"