Salut à tous,

Alors voilà, j'ai un programme RPC à réaliser pour la fac. Je le fais en C++ vu que j'ai certaines parties qui en ont besoin (des objets et autres).

Je me suis basé sur un TP que j'ai réalisé en cours en C.

Mais, dès que je fais appel à la fonction registerrpc(), en compilant avec g++, j'obtiens
Code : Sélectionner tout - Visualiser dans une fenêtre à part
‘registerrpc’ was not declared in this scope
Voici mon appel :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
stat =  registerrpc(/* prognum */ PROGNUM,
                      /* versnum */ VERSNUM,
                      /* procnum */ PROCNUM,
                      /* pointer on function */ informationXchanger,
                      /* argument decoding */ (xdrproc_t)xdrDataFilter,
                      /* function result encoding */  (xdrproc_t)xdrDataFilter);
et ma ligne du makefile :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
g++ -c graphics.cpp -o graphics.o -lnsl -lrpc
Quelqu'un a une idée?

Merci d'avance