Création d'une dll - C++ - Programmation
Marsh Posté le 02-09-2007 à 08:27:01
Sans vouloir faire le dinosaure pas à jour, mais de mon temps, on exportait pas des classes abstraites depuis un DLL comme des porcs. On passe par des fonctions C genre CreateInstanceOfxxxx et ReleaseInstanceOfxxx + une mini factory. Lex fonctions ont les seuls trucs exportés, la factory s'arrangeant pour générer les trucs qu'il faut (un peu comme COM).
Marsh Posté le 01-09-2007 à 12:18:39
Hello.
J'ai ce fichier : fct.h
Et fct.cpp:
Ensuite je compile tout ça sous forme de DLL et ça fonctionne très bien.
Pour finir j'ai main.cpp qui utilise la DLL:
Ca fonctionne bien mais lors du linkage, j'ai ce message que je trouve pas très beau:
Info: resolving vtable for C by linking to __imp___ZTV1C (auto-import)
D'où vient le "problème" et comment le résoudre, merci ?
Message édité par vincent0 le 01-09-2007 à 23:53:28