Hallo,
ich lerne c++ ( codeblocks und mingw jeweils neueste Version) und bin gerade bei dem Kapitel Programmstrukturierung angekommen.
Ich möchte jetzt zb eine Funktion auslagern und wollte das so machen:
neu.h
neu.cpp
main.cpp
Beim kompilieren kommt dann in der main.cpp ein Fehler : undefined reference to 'test()'
wies nicht wo der Fehler liegt, kann mir jemand helfen ?
Mo1k
ich lerne c++ ( codeblocks und mingw jeweils neueste Version) und bin gerade bei dem Kapitel Programmstrukturierung angekommen.
Ich möchte jetzt zb eine Funktion auslagern und wollte das so machen:
neu.h
Code:
#ifndef NEU_H_INCLUDED
#define NEU_H_INCLUDED
void test();
#endif // NEU_H_INCLUDED
neu.cpp
Code:
#include "neu.h"
void test()
{
cout << "Test" << endl;
}
main.cpp
Code:
#include <iostream>
#include "neu.h"
using namespace std;
int main() {
test(); // hier kommt der fehler
}
Beim kompilieren kommt dann in der main.cpp ein Fehler : undefined reference to 'test()'
wies nicht wo der Fehler liegt, kann mir jemand helfen ?
Mo1k