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
Voici mon appel :
Code : Sélectionner tout - Visualiser dans une fenêtre à part registerrpc was not declared in this scope
et ma ligne du makefile :
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);
Quelqu'un a une idée?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 g++ -c graphics.cpp -o graphics.o -lnsl -lrpc
Merci d'avance
Partager