Bonjour la liste,
ma question est un peu hors sujet, mais je tente le coup des fois que..
je dois compiler un programme, le fichier principal est en C++, et une
routine est dans un autre fichier en C, et fait appel a des bibliotheques
ecrites en C.
Lors de l'edition de liens (les fichiers objets se font sans problemes) le
compilateur (g++) proteste et ne reconnait pas les fonctions des
bibliotheques (eg nm nom_bibliotheque| grep nom_de_fonction m'indique bien
que la fonction y est definie).
J'obtient un :
undefined reference to `jpeg_stdio_dest' et bien d'autres encore.
(pour ceux qui auraient eu ce probleme, il s'agit de faire des images
jpeg avec OpenGL)
Le probleme ne se presente pas si le fichier principal est en C.
Renomer le second fichier en .cpp ne change rien, bien sur.
En bref quelqu'un sait-il comment on peut lier deux fichiers, l'un ecrit
en C et l'autre ecrit en C++? Ou bien ce n'est pas la que ce situe le
probleme..
Merci d'avance
Alexis
--------------------------------------------------------------------------
Alexis LEFEVRE e-mail:[EMAIL PROTECTED]
--------------------------------------------------------------------------
Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com"