Quelqu'un peux m'expliquer à quoi cela peut être du?
Code : Sélectionner tout - Visualiser dans une fenêtre à part vcpp error LNK2020: jeton non résolu (0A000004) __imp_??_7BOITE_3D@@6B@
Merci
Quelqu'un peux m'expliquer à quoi cela peut être du?
Code : Sélectionner tout - Visualiser dans une fenêtre à part vcpp error LNK2020: jeton non résolu (0A000004) __imp_??_7BOITE_3D@@6B@
Merci
Jeton est la traduction (qui vaut ce qu'elle vaut) de token. Je dirais une fonction qui n'est pas définie, mais ma boule de cristal étant en grève actuellement, j'aurais besoin d'un bout de code pour préciser le problème.
Ma session aux Microsoft TechDays 2013 : Développer en natif avec C++11.
Celle des Microsoft TechDays 2014 : Bonnes pratiques pour apprivoiser le C++11 avec Visual C++
Et celle des Microsoft TechDays 2015 : Visual C++ 2015 : voyage à la découverte d'un nouveau monde
Je donne des formations au C++ en entreprise, n'hésitez pas à me contacter.
Un extraint du header ou du source? L'erreur ne me pointe nul part donc je sais pas trop duquel des 2 fichiers elle provient
Est-ce que ce ne sont pas les déclarations dans les .hpp puis implémentations dans les .cpp de fonctions membres templates qui font ce genre d'erreurs?
donne nous les endroits du code ou il y a une fonction imp_Boite3d, enfin quelque chose qui y ressemble.
Mon blog anglais - Mes articles et critiques de livres - FAQ C++0x, avec liste des nouveautés - Conseils sur le C++ - La meilleure FAQ du monde - Avant de créer des classes que vous réutiliserez, regardez si ça n'existe pas déjà - Le site du comité de normalisation du C++
Le guide pour bien débuter en C++ - Cours et tutoriels pour apprendre C++
Hum c'est ca le hic je vois rien qui est déclaré en imp_BOITE3D
Il s'agit de la classe BOITE_3D et tout les fonctions du même type.
Hé bien dans ce cas donne les deux fichiers ... quelqu'un trouvera bien ce qui cloche, mais cela mettra plus de temps
Mon blog anglais - Mes articles et critiques de livres - FAQ C++0x, avec liste des nouveautés - Conseils sur le C++ - La meilleure FAQ du monde - Avant de créer des classes que vous réutiliserez, regardez si ça n'existe pas déjà - Le site du comité de normalisation du C++
Le guide pour bien débuter en C++ - Cours et tutoriels pour apprendre C++
Ok l'erreur se trouve dans le .h car quand je compile le .cpp seulement il fonctionne.
Après plusieurs essais avec undname, j'ai enfin trouvé un résultat qui veut dire quelque chose:
Visiblement, il ne trouve pas la vtable de BOITE_3D, c'est-à-dire la table interne des fonctions virtuelles...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 C:\Program Files\Microsoft Visual Studio 8\VC\bin>undname ??_7BOITE_3D@@6B@ Microsoft (R) C++ Name Undecorator Copyright (C) Microsoft Corporation. All rights reserved. Undecoration of :- "??_7BOITE_3D@@6B@" is :- "const BOITE_3D::`vftable'"
SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.
"Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
Apparently everyone. -- Raymond Chen.
Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.
Je doute que quiquonque puisse en dire plus sans voir le code.
SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.
"Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
Apparently everyone. -- Raymond Chen.
Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager