Использование структуры в заголовочном файле, ошибка «неизвестный тип»

Я использую Kdevelop в Kubuntu. Я объявил структуру в своем файле datasetup.h :

#ifndef A_H
#define A_H

struct georeg_val {

    int p;
    double h;
    double hfov;
    double vfov;
};

#endif

. Теперь, когда я использую ее в своем файле main.c

int main()
{
    georeg_val gval;

    read_data(gval); //this is in a.cpp file

}

, я получаю следующую ошибку:

georeg _chain.c :7 :3 :ошибка :имя неизвестного типа 'georeg _val'

(Это строка georeg_val gval;)

. Буду признателен, если кто-нибудь поможет мне решить эту ошибку.

15
задан Mr Lister 2 May 2012 в 10:48
поделиться