chargement dynamique d'une DLL écrite en C dans DLL écrite en C++
Bonjour à toutes
Actuellement j'essaye de créer une DLL écrite en C++ que je devrais utiliser
dans un logiciel de simulation de réseaux électriques. Cette DLL fait appel à une autre DLL écrite en C. pour celà j'utilise un loadlibrary(), cependant ce dernier me renvoie un "NULL", en sachant que dans le header de la DLL écrite en C j'ai utilisé un
Code:
1 2 3 4 5 6 7 8 9 10
| #ifdef __cplusplus
extern "C" {
#endif
/* functions prototypes */
#ifdef __cplusplus
}
#endi |
ma question est la suivante :
est ce que le bout de code que j'ai introduit ne suffit pas pour que la DLL soit chargée normalement ?
et si c'est oui, dois je créer un wrapper C++
PS: Je suis pas informaticien et je débute en C++, donc excusez mon vocabulaire technique en cas d'erreur.
Merci d'avoir pris le temps de me lire.
Merci d'avance pour vos réponses.