Bonjour à tous,
Je tente désespérément d'importer des fonctions d'une librairie statique écrite en C.
je n'arrive pas ecrire la fonction callback. En C, ca donne
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 ImportC "MaLibrairy.lib" Lib_Fonction_1( valeur.a ) Lib_Fonction_2( valeur.a ) EndImport Lib_Fonction_1( 1 ) => OK Lib_Fonction_2( 2 ) => KO car elle fait appel à un Callback
extern unsigned char MafonctionCallBack( unsigned char * adress , unsigned char length );
J'ai tenté
et j'ai toujours : "unresolved external symbol : _MafonctionCallBack"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 ImportC "MaLibrairy.lib" Lib_Fonction_1( valeur.a ) Lib_Fonction_2( valeur.a ) EndImport ProcedureCDLL.a MafonctionCallBack( *adress.a , length.a ) //code du callback ProcedureReturn $AA EndProcedure
et aussi : "unresolved external symbol _mb_cur_max"
quelqu'un aurait peut etre une solution ?
Partager