Création
d'entreprise
Posez votre question Signaler

Création de dll (hard)

Dindin - Dernière réponse le 29 avril 2003 à 15:17
Bonjour à tous,

Depuis déjà plusieurs semaines, j'essais de créer une dll sous visual studio6 (en cpp), et de l'utiliser sous builder C++5.
Mhum, je vois déjà des sourirs tomber ;p
Oui, c'est sans doute un peu complexe, mais j'aurais besoin de vos connaissances, car je n'y arrive vraiment pas :-(

- Premiere partie : création de la dll sous Visual :
la déclaration de ma classe ressemble à ceci :
class _declspec (dllexport) nomclass {.....} ;

- la complilation se passe bien, j'utilise l'outil implib pour créer le .lib grace à la .dll que je viens de créer.

- Ensuite, sous BuilderC++, apres avoir inclus dans mon projet le .lib, je déclare la classe comme ceci :
class _declspec (dllimport) nomclass {.....} ;

A la compilation, le message d'erreur apparait :
unresolved external nomclass ...etc...

Bref, j'espere que j'ai été assez claire, et que certains d'entre vous pouront me m'aider, meme si c'est une autre méthode.
Merci d'avance !
Lire la suite 

Création de dll (hard) »

2 réponses
Réponse
+0
moins plus
oula des dll c'est vieux ça ...

de mémoire (défaillante à mon âge ..) tu douis rajouter JUSTE le nom de la classe dans un fichier .def créé automatiquement par le projet.

ça marche ?

marvinrouge
Ajouter un commentaire
Réponse
+0
moins plus
Désolé pour le retard, gt en vacances ;p

Donc, nan, ca ne marche pas....
Je voudrais utiliser les .lib avec ma dll, et non les .def (oui, je dois etre chiant ;p)
D'autre idées ?

Bye
Ajouter un commentaire
Ce document intitulé « création de dll (hard) » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?