E2451 Undefined symbol 'card'

E2451 Undefined symbol 'card'
Soderlight
  • Rejestracja:ponad 9 lat
  • Ostatnio:ponad 8 lat
  • Postów:38
0

Unit1.cpp

Kopiuj
//---------------------------------------------------------------------------

#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

Kopiuj
 
#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 ;

edytowany 8x, ostatnio: Soderlight
Soderlight
  • Rejestracja:ponad 9 lat
  • Ostatnio:ponad 8 lat
  • Postów:38
0

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

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.