Orbit
Erfahrenes Mitglied
Hallo,
Ich krieg folgende Fehlermeldung wenn ich folgendes kompiliere(n will):
Folgende dateien:
(Die Namen haben keine Bedeutung...:-D)
Makefile:
HalloWelt.cpp:
text.h:
text.cpp:
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:
in der makefile muss natürlich
Sein!
Ich krieg folgende Fehlermeldung wenn ich folgendes kompiliere(n will):
Code:
ERROR: unresolved external 'text::text()' referenced from dateipfad.obj
(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();
}
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;
};
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$@
Code:
HalloWelt.exe: HalloWelt.obj text.obj
$(CPP) -I$(INCLUDE) -L$(LIB) HalloWelt.obj text.obj- o$@
Zuletzt bearbeitet: