salut à tous,
bon, en gros, j'étais peinard, je me disais cool, pour mon exam de C++, je vais pouvoir refaire les tp sur mon pc sous windows avec visual c++, hop, les classes, les surcharges, les héritages, bref, tout quoi.
Sauf que, que ce soit avec visual c++ 6.0 ou avec dev-c++, j'ai eu le même problème, les programmes faits sous unix à la fac ne passaient pas la compilation !! une floppée d'erreurs de programmes qui sont pourtant garantis sans erreurs !!
bon, alors à la fac, l'extension C++ est .C, j'ai cru me rappeler qus sous windows, c'etait .cpp, j'ai donc renommé les .C en .cpp, et ça passe désormais la compilation avec succès...mais alors le linkage, c'est la fête, des erreurs du genre :
voilà, vous le voyez, c'est la fête (je rappelle que les prog que j'essai de compiler ont fait leurs preuves, ils son sans fautes !).st.obj : error LNK2001: unresolved external symbol "public: __thiscall tableau::~tableau(void)" (??1tableau@@QAE@XZ)
test.obj : error LNK2001: unresolved external symbol "public: int __thiscall point::operator==(class point const &)" (??8point@@QAEHABV0@@Z)
test.obj : error LNK2001: unresolved external symbol "class ostream & __cdecl operator<<(class ostream &,class point const &)" (??6@YAAAVostream@@AAV0@ABVpoint@@@Z)
test.obj : error LNK2001: unresolved external symbol "public: void __thiscall point::afficher(void)" (?afficher@point@@QAEXXZ)
test.obj : error LNK2001: unresolved external symbol "public: class point __thiscall point::operator+(class point const &)" (??Hpoint@@QAE?AV0@ABV0@@Z)
bon, alors là j'ai besoin d'une aide urgente car y'a exam !
merci d'avance !
[titre modifié par gl, titre original : Y'a Urgence !!! SVP !]
Partager