E2451 Undefined symbol 'card'

0

Unit1.cpp

//---------------------------------------------------------------------------

#include <vcl.h>
#pragma hdrstop

#include "Unit1.h"
#include "Selection.h"
#include "Point2d.h"
#include "Card.h"

//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
        : TForm(Owner)
{
}
//---------------------------------------------------------------------------

void __fastcall TForm1::FormCreate(TObject *Sender)
{
card a;
Selection sboard;
}
//---------------------------------------------------------------------------

Card.h

 
#ifndef card_h
#define card_h

#include <Classes.hpp>
#include <Controls.hpp>
#include <StdCtrls.hpp>
#include <Forms.hpp>
#include <ExtCtrls.hpp>
#include <Graphics.hpp>
#include <ImgList.hpp>

class card{
public:
        TImage *img;
        TEdit *edit[4];
	int left,right,top,bottom;
	bool blue;
	card();

};


#endif

Dlaczego wyrzuca error?

[C++ Error] Unit1.cpp(24): E2451 Undefined symbol 'card'
[C++ Error] Unit1.cpp(24): E2379 Statement missing ;

0

Ok, po kilku godzinach doszedłem że chodziło o kolejność dołączania headerów..

1 użytkowników online, w tym zalogowanych: 0, gości: 1