“undefined reference to” dans G++ Cpp

Pouvez pas sembler obtenir les erreurs à éviter. Les erreurs sont ci-dessous. J'ai regardé sur google et ne peut toujours pas comprendre. Ce n'est pas comme je suis nouveau sur le Rpc, mais n'avez pas trompé avec elle dans un moment.

Bizarre, c'est qu'il a travaillé avec G++ sous Windows...

Erreurs:

  • [[email protected]! ---**__*]$ g++ main.cpp
  • /tmp/ccJL2ZHE.o: In function `main':
  • main.cpp:(.texte+0x11): undefined reference to `Help::Help()'
  • main.cpp:(.texte+0x1d): undefined reference to `Aide::sayName()'
  • main.cpp:(.texte+0x2e): undefined reference to `Aide::~Help()'
  • main.cpp:(.texte+0x46): undefined reference to `Aide::~Help()'
  • collect2: ld a retourné 1 code de sortie

main.cpp

#include <iostream>
#include "Help.h"

using namespace std;

int main () {

    Help h;
    h.sayName();

    //***

    //***

    //***
    return 0;

}

De l'aide.h

#ifndef HELP_H
#define HELP_H

class Help {
    public:
        Help();
        ~Help();
        void sayName();
    protected:
    private:
};

#endif //HELP_H

Help.cpp

#include <iostream>
#include "Help.h"

using namespace std;

Help::Help() { //Constructor
}

Help::~Help() { //Destructor
}

void Help::sayName() {
    cout << "            ***************" << endl;
    cout << "   ************************************" << endl;
    cout << "              ************" << endl;
    cout << "         *********************" << endl;
}

OriginalL'auteur Zeveso | 2011-08-08