| Code Kitchen Allgemeines Coder-Forum rund um das Programmieren eigenständiger, ausführbarer Programme. |
Diskussion: g++ Linker Error: undefined reference to im Forum Code Kitchen, in der Kategorie Software Home; Anzeige Hallo! Ich kriege folgende Fehlermeldung beim Linken eines Testprogramms, welches eine Testklasse nutzt. Code: # g++ -o FooMain FooMain.cpp ...
![]() |
| | #1 (permalink) |
| Registriert seit: 18.09.05 ![]() Likes: 0 | Anzeige Hallo! Ich kriege folgende Fehlermeldung beim Linken eines Testprogramms, welches eine Testklasse nutzt. Code: # g++ -o FooMain FooMain.cpp /tmp/ccSYd552.o: In function `main': FooMain.cpp:(.text+0x8b): undefined reference to `Foo::Foo()' FooMain.cpp:(.text+0x96): undefined reference to `Foo::get()' FooMain.cpp:(.text+0xc9): undefined reference to `Foo::set(int)' FooMain.cpp:(.text+0xd4): undefined reference to `Foo::get()' FooMain.cpp:(.text+0x104): undefined reference to `Foo::~Foo()' FooMain.cpp:(.text+0x11a): undefined reference to `Foo::~Foo()' collect2: ld gab 1 als Ende-Status zurück Code: // FooMain.cpp
#include <iostream>
using namespace std;
#include "Foo.hpp"
int main()
{
Foo f;
cout << f.get() << endl;
f.set( 5 );
cout << f.get() << endl;
return 0;
} Code: // Foo.hpp
class Foo
{
private:
int foo;
public:
Foo();
~Foo();
void set( int );
int get();
}; Code: // Foo.cpp
#include "Foo.hpp"
Foo::Foo()
{
foo = 1;
}
Foo::~Foo()
{
}
int Foo::get()
{
return foo;
}
void Foo::set( int i )
{
foo = i;
} Danke schonmal! Gruß |
| | |
| HaBOT | - Anzeige - |
| |
| | #3 (permalink) | |
| Themenstarter Registriert seit: 18.09.05 ![]() Likes: 0 | Zitat:
| |
| | |
| | #4 (permalink) |
| Sieht mir eher nach einem Linker-Problem aus. Nachdem du keine IDE verwendest, könntest du bitte posten mit welchem Commands du die Source-Datein kompilierst und linkst? *argh* Gerade gesehen das es eh in der 1 Code-Zeile steht. Naja irgendwie fehlt als Input-File die Foo.cpp Mfg Iarumas | |
| | |
| | #5 (permalink) | |
| Themenstarter Registriert seit: 18.09.05 ![]() Likes: 0 | Zitat:
Code: g++ -o FooMain Foo.cpp FooMain.cpp | |
| | |
![]() |
| - Anzeige - | |
| |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Qt: undefined reference to `vtable for | rami | Code Kitchen | 2 | 18.03.09 21:29 |
| undefined reference to `vtable for filereadingfind' [C++][geloest] | sw33tlull4by | Code Kitchen | 2 | 07.02.09 19:36 |
| DS Linker | gaga | Games | 5 | 11.10.08 22:36 |
| linker | Halpha | Code Kitchen | 8 | 24.08.06 17:23 |
| gcc: undefined reference to 'WSAStartup@8' | 2Bios | Code Kitchen | 2 | 09.09.05 15:46 |