gelber_hund
Pseudo-Root
ich wollte hier gerade ein test-programm schreiben, dass auf mehrere dateien verteilt ist, nur irgendwie will es mit der *.h datei nicht so recht klappen.
nun wollte ich eben das programm mit anjuta kompilieren (kompilieren ging) und bei generieren bekam ich den fehler "undefined reference to `test(void)`". binde ich nun direkt test.cpp in main.cpp ein, geht es...
was hab ich denn nun vergessen (das ganze hat bisher immer geklappt, allerdings hab ich zu der zeit vc++ genommen, dass die dateien direkt ins projekt einbindet)
//test.h
#include <iostream>
using namespace std;
void test(void);
//test.cpp
#include "test.h"
void test(void)
{
cout << "test" << endl;
};
//main.cpp
#include "test.h"
using namespace std;
int main()
{
test();
return 0;
}
nun wollte ich eben das programm mit anjuta kompilieren (kompilieren ging) und bei generieren bekam ich den fehler "undefined reference to `test(void)`". binde ich nun direkt test.cpp in main.cpp ein, geht es...
was hab ich denn nun vergessen (das ganze hat bisher immer geklappt, allerdings hab ich zu der zeit vc++ genommen, dass die dateien direkt ins projekt einbindet)