Pages: 1
Bonjour. J'ai un problème de lien externe. Voici l'un d'eux :
error LNK2019: symbole externe non résolu "public: void __thiscall nsSimulateur::Drone::MoveDrone(float,float,float,float,float,float)" (?MoveDrone@Drone@nsSimulateur@@QAEXMMMMMM@Z) référencé dans la fonction "void __cdecl `anonymous namespace'::MoveTheDrone(float,float,float,float,float,float)" (?MoveTheDrone@?A0x14a64803@@YAXMMMMMM@Z)
MoveDrone() est une fonctions membre de ma classe Drone et MoveTheDrone() est une fonction appelée dans mon EventReceiver, définie au dessus du main().
Merci de votre aide.
Hors ligne
J'ai compris pourquoi il réagit ainsi mais je ne sais pas comment contourner le problème.
Il réagit ainsi à cause du fait qu'il n'existe aucun lien entre le Drone.h vers le Drone.cpp. Le seul moyen que j'ai trouvé est de faire #include "Drone.cpp" dans mon fichier Drone.h, ce qui enlève tout l'intérêt de séparer le contenu du .h du .cpp.
Est-ce que quelqu'un aurait une idée svp ?
Merci.
Hors ligne
Encore une fois : sans plus de détails, personne ne peut t'aider ! Ça fait plus d'un moins maintenant que tout le monde te le dis
Je pense que tu dois vraiment un effort pour chercher un peu plus avant de poster, ainsi que pour donner des informations utiles dans tes posts. Montre ton code et dis nous comment tu compiles, ça pourrait nous aider...
Hors ligne
Sans compter que ça n'a rien à voir avec Irrlicht !
Hors ligne
Pages: 1