Bonjour, question posee a de nombreuses reprises j'ai vu.
Mais je n'arrive a supprimer cette erreur.
Alors, j'ai une libraire(NAG) dans mon workspace dans laquelle est definie
ma fonction e04jbc. Celle-ci est definie en extern
J'appelle cette fonction via une simple fonction "void exemple(void)" dans un .cpp d'une autre librairie (lib2).
Ainsi lib2 depend de NAG.
Ensuite, j'appelle fonction exemple dans le main de mon dernier projet du workspace. Bien sur main depend des lib Lib2 et NAG
Erreur:
Merci d'avance car la....
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Lib2Librairy.lib(VectorUtilities.obj) : error LNK2001: unresolved external symbol "void __cdecl e04jbc(long,void (__cdecl*)(long,double * const,double *,double * const,struct comm_struct *),enum Nag_BoundType,double * const,double * const,double * con st,double *,double * const,struct Nag_E04_Opt *,struct comm_struct *,struct NagError *)" (?e04jbc@@YAXJP6AXJQANPAN0PAUcomm_struct@@@ZW4Nag_BoundType@@00010PAUNag_E04_Opt@@2PAUNagError@@@Z) Debug/TestLib2Lib.exe : fatal error LNK1120: 1 unresolved externals
Mamok
Partager