Relation composition- erreur de compilation
Bonjour,
Voila je travaille sous Mac OS X et pour compiler j'utilise gcc sous un terminal.
J'ai programmé deux classes : bioseq et alignBioseq. Alignbioseq et composée de deux sequences bioseq.
Pour info tous mes fichiers sont dans un meme repertoire et j'ai déclaré un
#include"bioseq.h" au debut de mon fichier alignBioseq.h
Voici l'erreur que j'obtiens a la compilation :
Citation:
ld: Undefined symbols:
bioseq::setSequence(std::basic_string<char, std::char_traits<char>, std::allocator<char> >)
bioseq::length()
bioseq::getHeader()
bioseq::setHeader(std::basic_string<char, std::char_traits<char>, std::allocator<char> >)
bioseq::bioseq()
bioseq::~bioseq()
On dirait qu'il ne connait pas ma classe bioseq?
Qqn pourrait-il m'aider? C'est surement très bête mais je suis débutante en C++ et je ne trouve pas d'infos susceptibles de m'aider pour ce type d'erreur.
Merci d'avance
Re: Relation composition- erreur de compilation
Citation:
Envoyé par norkius
Pour info tous mes fichiers sont dans un meme repertoire et j'ai déclaré un
#include"bioseq.h" au debut de mon fichier alignBioseq.h
lorsque tu compiles ton programme, donnes-tu en paramètre le fichier .o produit par la compilation de bioseq.cpp ?