ERROR: unresolved external .. referenced by datei

Orbit

Erfahrenes Mitglied
Hallo,
Ich krieg folgende Fehlermeldung wenn ich folgendes kompiliere(n will):
Code:
ERROR: unresolved external 'text::text()'  referenced from dateipfad.obj
Folgende dateien:
(Die Namen haben keine Bedeutung...:-D)

Makefile:
Code:
INCLUDE = C:\Borland\BCC55\Include
LIB = C:\Borland\BCC55\Lib
CPP = bcc32

HalloWelt.exe: HalloWelt.obj text.obj
	$(CPP) -I$(INCLUDE) -L$(LIB) HalloWelt.obj -o$@

.cpp.obj:
	$(CPP) -I$(INCLUDE) -L$(LIB) -c $<

clean:
	del *.obj del *.exe del *.tds

HalloWelt.cpp:
Code:
#include "text.h"
#include <iostream.h>

void main(void){
	int p;
	cin>>p;
	int c;
	cin>>c;
	text t;
	cout<<"------------------------"<<endl<<"Das Maximum ist:"<<endl;
	cout<<t.getMax(p,c);
	cout<<"------------------------"<<endl<<"Das Minimum ist:"<<endl;
	cout<<t.getMin(p,c);
	cout<<"------------------------"<<endl<<"Aufgreufen:"<<endl;
	cout<<t.getAnzahl();
}
text.h:
Code:
class text{
public: 
	text();
	int getMin(unsigned int x, unsigned int y);
	int getMax(unsigned int x, unsigned int y);
	int getAnzahl();
protected:
	int anzahl;
};
text.cpp:
Code:
#include "text.h"
	text::text(){
		anzahl=0;
	};
	int text::getMin(unsigned int x, unsigned int y){
		anzahl++;
		int dummy;
		if(x>=y){
			dummy = y;
		} else {
			dummy = x;
		}
		return dummy;
	};
	int text::getMax(unsigned int x, unsigned int y){
		anzahl++;
		int dummy;
		if(x>=y){
			dummy=x;
		} else {
			dummy=y;
		}
		return dummy;
	};
	int text::getAnzahl(){
		return anzahl;
	};

Ich hab noch echt keinen Plan von c++, heute damit angefangen. Aber bei google findet man unter der fehlermeldung lauter leute mit den Probs aber keine Lösung...
mfg,
Orbit


----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Ok, Doofheit tut bekanntlich weh und ich winde mich in Schmerzen.
Lösung:
Code:
HalloWelt.exe: HalloWelt.obj text.obj
	$(CPP) -I$(INCLUDE) -L$(LIB) HalloWelt.obj -o$@
in der makefile muss natürlich
Code:
HalloWelt.exe: HalloWelt.obj text.obj
	$(CPP) -I$(INCLUDE) -L$(LIB) HalloWelt.obj text.obj- o$@
Sein!
 
Zuletzt bearbeitet:

Neue Beiträge

Zurück