From: Antoche <an...@al...> - 2002-11-26 20:00:48
|
Hop hop hop, c'est pas fini :) Gab, il manque le dxt du shell, et apparemment dans la STL de VC6, string::clear() n'existe pas. J'ai remplacé par un erase(), mais je suis pas sûr que le résultat soit exactement le même. -----Message d'origine----- De : ori...@li... [mailto:ori...@li...]De la part de Gabriel Peyré Envoyé : mardi 26 novembre 2002 20:08 À : ori...@li... Objet : Re: [Orion3d-dev] Re:[Orion3d-dev] mode release... Non, j'ai jamais conseillé de compilé en mode release... Le mode release, c une fois que le debug marche ... As tu récupérer les *dernière* sources ? Toutes les erreurs que tu as sont normalement corrigé depuis mon commit d'hier (cf. mon mail). D'ailleur, il faut s'entrainer à comprendre pquoi les erreurs sont là ... Ici : toutes viennent d'un paquet de fonctions de OR_String. Tu regardes dans les fichiers OR_String.XXX, et tu t'appercoies que ces fonctions sont toutes implémentées dans OR_String.inl. Et là, tu constate qu'il manque OR_INLINE devant toutes les fonctions !! Pas bien ! Gabriel, cet iniard, a oublié qu'une fonction dans un .inl (c'est à dire inlinée en mode release), doit TOUJOURS commencer par OR_INLINE ! Sinon, elle elle redéfinie à chaque fois que Visual inclue le .inl, c'est à dire (en release), à chaque fois que visual inclue le .h correspondant (qui inclu le .inl). voili voilou, j'espère que ça éclaire le pquoi du comment ... vive les copié collé (j'oublie systématiquement les INLINE en copiant vers un .inl) ... Good luck, j'epere qu'autant d'erreurs ne te découragent pas ... Gabriel ----- Original Message ----- From: "Eric Hamery" <e.h...@li...> To: "orion3d-dev" <ori...@li...> Sent: Tuesday, November 26, 2002 11:42 AM Subject: [Orion3d-dev] Re:[Orion3d-dev] mode release... Salut, Bon, j'avais encore 4 ou 5 erreurs en mode debug alors j'ai compilé en mode release comme conseillé, et là j'en ai plus de 1700... J'ai celle-ci dans les 2 cas: C:\Program Files\Microsoft Visual Studio .NET\Vc7\include\stdlib.h(251): error C2381: 'exit' : redefinition; __declspec(noreturn) differs Et je t'en mets quelques autres: wrapper_font fatal error LNK1181: cannot open input file '\Dev\Orion3D\working on\binaries\orion3d_lib\orion3d.lib' orion3d fatal error LNK1104: cannot open file 'orion3d_shelllib.lib' orion3d error LNK2005: "public: class OR::OR_String & __thiscall OR::OR_String::operator+=(class OR::OR_String const &)" (??YOR_String@OR@@QAEAAV01@ABV01@@Z) already defined in OR_Animation.obj orion3d error LNK2005: "public: __thiscall OR::OR_String::OR_String(unsigned long)" (??0OR_String@OR@@QAE@K@Z) already defined in OR_Animation.obj orion3d error LNK2005: "public: __thiscall OR::OR_String::OR_String(long)" (??0OR_String@OR@@QAE@J@Z) already defined in OR_Animation.obj orion3d error LNK2005: "public: __thiscall OR::OR_String::OR_String(class OML::OML_Vector4D const &)" (??0OR_String@OR@@QAE@ABVOML_Vector4D@OML@@@Z) already defined in OR_Animation.obj orion3d error LNK2005: "public: __thiscall OR::OR_String::OR_String(class OML::OML_Vector3D const &)" (??0OR_String@OR@@QAE@ABVOML_Vector3D@OML@@@Z) already defined in OR_Animation.obj orion3d error LNK2005: "public: __thiscall OR::OR_String::OR_String(class OML::OML_Vector2D const &)" (??0OR_String@OR@@QAE@ABVOML_Vector2D@OML@@@Z) already defined in OR_Animation.obj orion3d error LNK2005: "public: __thiscall OR::OR_String::OR_String(class OML::OML_Quaternion const &)" (??0OR_String@OR@@QAE@ABVOML_Quaternion@OML@@@Z) already defined in OR_Animation.obj Merci Eric ------------- SPECIAL ADSL L'ADSL Tiscali est à partir de 15,95 EUR/mois ! Plus modem ADSL et frais d'activation gratuits ! Pour profiter de cette offre, cliquez ici: http://register.tiscali.fr/adsl/ Offre soumise à conditions. ------------------------------------------------------- This SF.net email is sponsored by: Get the new Palm Tungsten T handheld. Power & Color in a compact size! http://ads.sourceforge.net/cgi-bin/redirect.pl?palm0002en _______________________________________________ Orion3d-dev mailing list Ori...@li... https://lists.sourceforge.net/lists/listinfo/orion3d-dev ------------------------------------------------------- This SF.net email is sponsored by: Get the new Palm Tungsten T handheld. Power & Color in a compact size! http://ads.sourceforge.net/cgi-bin/redirect.pl?palm0002en _______________________________________________ Orion3d-dev mailing list Ori...@li... https://lists.sourceforge.net/lists/listinfo/orion3d-dev |