[RPC] registerrpc() was not declared in this scope

registerrpc() was not declared in this scope [RPC] - C++ - Programmation

Marsh Posté le 15-11-2013 à 14:58:46    

Salut à tous :hello:,
 
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 :
  1. ‘registerrpc’ was not declared in this scope


 
Voici mon appel :

Code :
  1. stat =  registerrpc(/* prognum */ PROGNUM,
  2.                       /* versnum */ VERSNUM,
  3.                       /* procnum */ PROCNUM,
  4.                       /* pointer on function */ informationXchanger,
  5.                       /* argument decoding */ (xdrproc_t)xdrDataFilter,
  6.                       /* function result encoding */  (xdrproc_t)xdrDataFilter);


 
et ma ligne du makefile :

Code :
  1. g++ -c graphics.cpp -o graphics.o -lnsl -lrpc


 
Quelqu'un a une idée?
 
Merci d'avance ;) :jap:


Message édité par Simeonn le 15-11-2013 à 15:06:29
Reply

Marsh Posté le 15-11-2013 à 14:58:46   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed