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 :
- ‘registerrpc’ was not declared in this scope
|
Voici mon appel :
Code :
- 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 :
- g++ -c graphics.cpp -o graphics.o -lnsl -lrpc
|
Quelqu'un a une idée?
Merci d'avance
Message édité par Simeonn le 15-11-2013 à 15:06:29