Salut,
J'ai créer une dll. Dans cette Dll j'ai une fonction simulation qui en appelle une autre fonction simuler.
Mais à la compilation voici l'erreur afficher:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36 __declspec(dllexport) void simuler( ST_RES_ELEM *res, ST_VARIETE *var, int j_semis ) { J = j_semis - J_semis_d; /*develop( Implantation, var, j_semis );*/ res->j_semis = j_semis; res->ster = Ster_t; res->j_4f = J_4f; res->j_rp = J_rp; res->j_ip = J_ip; res->j_ep = J_ep; res->j_flo = J_flo; res->j_mat = J_mat; res->j_tp = J_tp; res->j_dc2 = J_dc; res->j_n1 = J_n1; res->j_n2 = J_n2; res->j_dm = J_dm; res->j_n3 = J_n3; res->j_dr = J_dr; } /********************************************************************************************/ void __stdcall simulation (ST_RES_ELEM *res1, ST_RES_ELEM *res2, ST_VARIETE *Variet1, ST_VARIETE *Variet2) { int i; res1 = calloc( Nb_annee, sizeof(ST_RES_ELEM)); res2 = calloc( Nb_annee, sizeof(ST_RES_ELEM)); if (!res1 || !res2) exit(-1); for ( i=0; i < Nb_annee; i++) { lir_met( &Annee[i], J_semis_d ); simuler( &res1[i], &Variet1, J_semis_d); } };
1:warning C4047: 'function' : 'struct variete *' differs in levels of indirection from 'struct variete ** '
2:warning C4024: 'simuler' : different types for formal and actual parameter 2
Pouvez vous m'aider?
Partager