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 : Sélectionner tout - Visualiser dans une fenêtre à part
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.