Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Bibliotheque statique et templates [VC++] [ Divers / Général ] (MyXiLo)

lundi 3 juillet 2006 à 17:55:20 | Bibliotheque statique et templates [VC++]

MyXiLo

Bonjour,
J'ai une bibliotheque statique qui contient des classes "normales" et des classes templates, la compilation ne pose aucun soucis mais lorsque j'utilise cette librairie je n'accede qu'aux membres des classes "normales", pour celles qui reposent sur les templates j'obtiens des "unresolved external symbol" (sous Visual C++ 2005). J'ai declare de nouvelles classes basiques dans les fichiers qui contiennent les classes templates et tout fonctionne parfaitement avec les premieres. Il doit donc y avoir un probleme avec les templates dans les librairies statiques mais je n'ai rien trouve a ce sujet sur internet. Si quelqu'un peut m'eclairer je l'ecouterai tout volontier.

Merci d'avance.
Thomas.

lundi 3 juillet 2006 à 18:02:53 | Re : Bibliotheque statique et templates [VC++]

MyXiLo

En realite ce que je viens de dire est assez stupide. Si cela etait du aux templates je ne pourrais probablement meme pas declarer mes variables du types des classes qui posent probleme, or ce n'est pas le cas.

lundi 3 juillet 2006 à 18:24:37 | Re : Bibliotheque statique et templates [VC++]

luhtor

Je doute qu'une classe template puisse exister sous forme de bibliothèque. Car le template n'a rien de magique, c'est juste le compilo qui écrit le code a te place. Si le code n'a pas été compilé pour gérer un type particulier, ta librairie ne le gèrera pas. Donc si tu utilises un type maison en argument du template, c'est normal que ca ne marche pas (je pense)



lundi 3 juillet 2006 à 18:39:17 | Re : Bibliotheque statique et templates [VC++]

MyXiLo

En realite je ne sais pas comment sont generees les librairies statiques sous windows et je trouvais un peu etrange(handicapant surtout) que l'on ne puisse pas utiliser les templates dans celles ci. Ceci dit ta reponse est parfaitement logique et je pense que je vais devoir m'y resoudre.

Merci.
Thomas.

mardi 4 juillet 2006 à 19:31:03 | Re : Bibliotheque statique et templates [VC++]

nightlord666

Membre Club
On peut très bien utiliser des templates en bibliothèques je pense.
Poste un coup la déclaration et l'implémentation d'une de tes classes templates, qu'on voit si l'erreur ne vient pas de là.



Cette discussion est classé dans : vc, classes, bibliotheque, statique, templates


Répondre à ce message

Sujets en rapport avec ce message

cv++6 utiliser une librairie en statique [ par oudkaramla ] salut,je suis sous vc++6, j'ai un programme qui utilise une librairie en statique. comment je peux indiquer au logiciel(vc++6) de prndre en compte la Definir une variable dans differentes classes. [VC++] [ par maju ] Question plus que basic, je l avoue, mais helas, ca me pose probleme, je voudrais qu une variable soit reconnue dans differentes classes et je ne sais joystick VC++ [ par Guigar ] Bonjourma config est la suivante : windows vista avec environnement de dev visual.net.Je souhaiterai faire un petit programme de capture de joystick : Probléme VC++ 6.0 et VC++ 2008 Express [ par chtitpierre78 ] Bonjour,Je développe régulièrement en C++ via les 2 outils cités dans le titre, c'est a dire :- Visual C++ 6.0- Visual C++ Express 2008Vous me direz s CREATION D'UNE BIBLIOTHEQUE BIGINTEGER EN C AVEC LES LISTES CHAINEES [ par Scorpio2hope ] Bonjour à tous,J'aimerais concevoir une bibliothèque(librairie) de grands entiers BIGINTEGER en C avec les listes chaînées. Je veux lui ajouter des op Construire une bibliothèque statique dans c++ [ par hachim88 ] Bonjour a tous le monde je suis un débutant dans la programmation, je fais des programmes dans DEV C++ . je voudrai bien savoir comment construire une bibliotheque c pour la capture de paquet [ par selmani300 ] y'a til des bibliotheque qui permet la capture  des paquetone for all and all for one je peut pas utiliser include<graphics.h> en vc++.net 2003 [ par nourelyakin ] bonjour à tout le mondesvp qq me dit comment ajouter le fichier au include de visual studio c++.net 2003,parceque je souhaite l'utilisé pour compiler je peut pas utiliser include<graphics.h> en vc++.net 2003 [ par nourelyakin ] bonjour à tout le mondesvp qq me dit comment ajouter le fichier au include de visual studio c++.net 2003,parceque je souhaite l'utilisé pour compiler convertir des donnees pour qu'elles soient traites dans une Boost bibliotheque [ par nidhaletec ] j'ai une carte OSM que je l'ai dessine (c un sorte des points et des fleches indiquant un circuit d'un Sag-way) j'ai ecrit par la suite un Programme (


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,499 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.