Bonjour,

je dois compiler un programme initialement codé en C avec le compilateur CC et j'ai cette erreur s'affiche:

"geolib_proj.c", line 1005: Error: "GeolibProjCree(double*, double, double, double, double, double, double, double, unsigned long, unsigned long, long*)" is expected to return a value.

Or ma fonction GeolibProjCree retourne bien une valeur:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
PUBLIC LONG GeolibProjCree(VEC3 direction,
			   DOUBLE xmin, DOUBLE xmax,
			   DOUBLE ymin, DOUBLE ymax,
			   DOUBLE zmin, DOUBLE zmax,
			   DOUBLE pas,
			   ULONG nb_fac, ULONG offset_fac,
			   P_ERREUR p_erreur)
{
  ..........
  return(proj_id);
}
Avec un compilateur C mon prog compile parfaitement alors d'où cela peut venir?

Merci d'avance !!!