j'ai un petit soucis de portage de code fait sous VC++6 vers VC++7.
apperement dans certain cas lorsque je veux recompiler un projet contenant
des lib avec .Net je me retrouve avec des symboles externes non resolus.
exemple je crée une lib contenant une classe CToto a laquelle j'ajoute 3
methodes.
Je compile ma lib.
dans mon projet, j'inclus le fichiers en-tête et je link avec ma lib.
J'utilise cette classe et chacune de ces methodes.
compilé avec Visual 6, aucun probleme.
compilé avec Visual 7 je me retrouve avec un liens externe non resolu d'une
fonction de cette lib ??
par la pratique:
j'ai une lib qui contient des classes exploitant des objets de ddao.lib. (
<dbdao.h> )
en Visual 6 je compile ma lib et mon projet, aucun pb.
en Visaul 7, je compile ma lib sans pb apparent mais mon projet me sors
symbole externe non resolu "public: virtual class ATL::CStringT<char, class
StrTraitMFC<char, class ATL::ChTraitsCRT<char>>> __thiscall
CdbIndex::GetName(void)" referencé danjs la fonction "ATL::CStringT<char,
class StrTraitMFC<char, class ATL::ChTraitsCRT<char>>> __thiscall
MDAORecordset::getIndexName(int)"
dans le code de cette fonction qui se trouve dans ma lib, on trouve:
CdbIndex index;
index = ....;
CString result = index.GetName();
Quelqu'un pourrait m'aider, car la je commence vraiment a peter un plomb,
car ca le fait pour plein de lib perso !!!
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
read_in
Le Thu, 25 Sep 2003 13:18:29 +0200, Ahryman40k a écrit :
Bonjour,
...
Quelqu'un pourrait m'aider, car la je commence vraiment a peter un plomb, car ca le fait pour plein de lib perso !!!
MERCI !!!!!!!!!!!
Bonjour, désolé de ne pas pouvoir t'aider, j'utilise pas VStudio. par contre, je me demande si t'a posté dans le meilleur endroit... je crois qu'il y a d'autres listes spécialisées dans MS-VS
Le Thu, 25 Sep 2003 13:18:29 +0200, Ahryman40k a écrit :
Bonjour,
...
Quelqu'un pourrait m'aider, car la je commence vraiment a peter un plomb,
car ca le fait pour plein de lib perso !!!
MERCI !!!!!!!!!!!
Bonjour,
désolé de ne pas pouvoir t'aider, j'utilise pas VStudio.
par contre, je me demande si t'a posté dans le meilleur endroit...
je crois qu'il y a d'autres listes spécialisées dans MS-VS
Le Thu, 25 Sep 2003 13:18:29 +0200, Ahryman40k a écrit :
Bonjour,
...
Quelqu'un pourrait m'aider, car la je commence vraiment a peter un plomb, car ca le fait pour plein de lib perso !!!
MERCI !!!!!!!!!!!
Bonjour, désolé de ne pas pouvoir t'aider, j'utilise pas VStudio. par contre, je me demande si t'a posté dans le meilleur endroit... je crois qu'il y a d'autres listes spécialisées dans MS-VS
Stef++
Visual C++ 6, c'est quoi cette cochonnerie ?!
Stef.++
"Ahryman40k" a écrit dans le message de news:bkuiv9$c9h$
Bonjour,
j'ai un petit soucis de portage de code fait sous VC++6 vers VC++7.
apperement dans certain cas lorsque je veux recompiler un projet contenant des lib avec .Net je me retrouve avec des symboles externes non resolus.
exemple je crée une lib contenant une classe CToto a laquelle j'ajoute 3 methodes. Je compile ma lib. dans mon projet, j'inclus le fichiers en-tête et je link avec ma lib. J'utilise cette classe et chacune de ces methodes.
compilé avec Visual 6, aucun probleme. compilé avec Visual 7 je me retrouve avec un liens externe non resolu d'une
fonction de cette lib ??
par la pratique:
j'ai une lib qui contient des classes exploitant des objets de ddao.lib. ( <dbdao.h> ) en Visual 6 je compile ma lib et mon projet, aucun pb. en Visaul 7, je compile ma lib sans pb apparent mais mon projet me sors symbole externe non resolu "public: virtual class ATL::CStringT<char, class
StrTraitMFC<char, class ATL::ChTraitsCRT<char>>> __thiscall CdbIndex::GetName(void)" referencé danjs la fonction "ATL::CStringT<char,
class StrTraitMFC<char, class ATL::ChTraitsCRT<char>>> __thiscall MDAORecordset::getIndexName(int)"
dans le code de cette fonction qui se trouve dans ma lib, on trouve:
CdbIndex index; index = ....; CString result = index.GetName();
Quelqu'un pourrait m'aider, car la je commence vraiment a peter un plomb, car ca le fait pour plein de lib perso !!!
MERCI !!!!!!!!!!!
Visual C++ 6, c'est quoi cette cochonnerie ?!
Stef.++
"Ahryman40k" <gbaudin2@wanadoo.fr> a écrit dans le message de
news:bkuiv9$c9h$1@news-reader2.wanadoo.fr...
Bonjour,
j'ai un petit soucis de portage de code fait sous VC++6 vers VC++7.
apperement dans certain cas lorsque je veux recompiler un projet contenant
des lib avec .Net je me retrouve avec des symboles externes non resolus.
exemple je crée une lib contenant une classe CToto a laquelle j'ajoute 3
methodes.
Je compile ma lib.
dans mon projet, j'inclus le fichiers en-tête et je link avec ma lib.
J'utilise cette classe et chacune de ces methodes.
compilé avec Visual 6, aucun probleme.
compilé avec Visual 7 je me retrouve avec un liens externe non resolu
d'une
fonction de cette lib ??
par la pratique:
j'ai une lib qui contient des classes exploitant des objets de ddao.lib. (
<dbdao.h> )
en Visual 6 je compile ma lib et mon projet, aucun pb.
en Visaul 7, je compile ma lib sans pb apparent mais mon projet me sors
symbole externe non resolu "public: virtual class ATL::CStringT<char,
class
StrTraitMFC<char, class ATL::ChTraitsCRT<char>>> __thiscall
CdbIndex::GetName(void)" referencé danjs la fonction
"ATL::CStringT<char,
class StrTraitMFC<char, class ATL::ChTraitsCRT<char>>> __thiscall
MDAORecordset::getIndexName(int)"
dans le code de cette fonction qui se trouve dans ma lib, on trouve:
CdbIndex index;
index = ....;
CString result = index.GetName();
Quelqu'un pourrait m'aider, car la je commence vraiment a peter un plomb,
car ca le fait pour plein de lib perso !!!
"Ahryman40k" a écrit dans le message de news:bkuiv9$c9h$
Bonjour,
j'ai un petit soucis de portage de code fait sous VC++6 vers VC++7.
apperement dans certain cas lorsque je veux recompiler un projet contenant des lib avec .Net je me retrouve avec des symboles externes non resolus.
exemple je crée une lib contenant une classe CToto a laquelle j'ajoute 3 methodes. Je compile ma lib. dans mon projet, j'inclus le fichiers en-tête et je link avec ma lib. J'utilise cette classe et chacune de ces methodes.
compilé avec Visual 6, aucun probleme. compilé avec Visual 7 je me retrouve avec un liens externe non resolu d'une
fonction de cette lib ??
par la pratique:
j'ai une lib qui contient des classes exploitant des objets de ddao.lib. ( <dbdao.h> ) en Visual 6 je compile ma lib et mon projet, aucun pb. en Visaul 7, je compile ma lib sans pb apparent mais mon projet me sors symbole externe non resolu "public: virtual class ATL::CStringT<char, class
StrTraitMFC<char, class ATL::ChTraitsCRT<char>>> __thiscall CdbIndex::GetName(void)" referencé danjs la fonction "ATL::CStringT<char,
class StrTraitMFC<char, class ATL::ChTraitsCRT<char>>> __thiscall MDAORecordset::getIndexName(int)"
dans le code de cette fonction qui se trouve dans ma lib, on trouve:
CdbIndex index; index = ....; CString result = index.GetName();
Quelqu'un pourrait m'aider, car la je commence vraiment a peter un plomb, car ca le fait pour plein de lib perso !!!
MERCI !!!!!!!!!!!
Jacti
Bonjour,
j'ai un petit soucis de portage de code fait sous VC++6 vers VC++7.
Microsoft n'est pas connu pour garantir la compatibilité ascendante...
apperement dans certain cas lorsque je veux recompiler un projet contenant des lib avec .Net je me retrouve avec des symboles externes non resolus.
exemple je crée une lib contenant une classe CToto a laquelle j'ajoute 3 methodes. Je compile ma lib. dans mon projet, j'inclus le fichiers en-tête et je link avec ma lib. J'utilise cette classe et chacune de ces methodes.
compilé avec Visual 6, aucun probleme. compilé avec Visual 7 je me retrouve avec un liens externe non resolu d'une fonction de cette lib ??
Tu n'es pas dans le bon forum. Il faut aller voir chez Microsoft.
Ici on ne parle que du C++ standard.
par la pratique:
[snip...]
Quelqu'un pourrait m'aider, car la je commence vraiment a peter un plomb, car ca le fait pour plein de lib perso !!!
C'est comme ça chez Microsoft :-(
MERCI !!!!!!!!!!!
De rien.
Jacti
Bonjour,
j'ai un petit soucis de portage de code fait sous VC++6 vers VC++7.
Microsoft n'est pas connu pour garantir la compatibilité ascendante...
apperement dans certain cas lorsque je veux recompiler un projet contenant
des lib avec .Net je me retrouve avec des symboles externes non resolus.
exemple je crée une lib contenant une classe CToto a laquelle j'ajoute 3
methodes.
Je compile ma lib.
dans mon projet, j'inclus le fichiers en-tête et je link avec ma lib.
J'utilise cette classe et chacune de ces methodes.
compilé avec Visual 6, aucun probleme.
compilé avec Visual 7 je me retrouve avec un liens externe non resolu d'une
fonction de cette lib ??
Tu n'es pas dans le bon forum. Il faut aller voir chez Microsoft.
Ici on ne parle que du C++ standard.
par la pratique:
[snip...]
Quelqu'un pourrait m'aider, car la je commence vraiment a peter un plomb,
car ca le fait pour plein de lib perso !!!
j'ai un petit soucis de portage de code fait sous VC++6 vers VC++7.
Microsoft n'est pas connu pour garantir la compatibilité ascendante...
apperement dans certain cas lorsque je veux recompiler un projet contenant des lib avec .Net je me retrouve avec des symboles externes non resolus.
exemple je crée une lib contenant une classe CToto a laquelle j'ajoute 3 methodes. Je compile ma lib. dans mon projet, j'inclus le fichiers en-tête et je link avec ma lib. J'utilise cette classe et chacune de ces methodes.
compilé avec Visual 6, aucun probleme. compilé avec Visual 7 je me retrouve avec un liens externe non resolu d'une fonction de cette lib ??
Tu n'es pas dans le bon forum. Il faut aller voir chez Microsoft.
Ici on ne parle que du C++ standard.
par la pratique:
[snip...]
Quelqu'un pourrait m'aider, car la je commence vraiment a peter un plomb, car ca le fait pour plein de lib perso !!!