Bnojour a tous,
Ma question va peut être paraitre bete mais je debute sous corba et j'aimerai un eclaircissement en espérant trouver lumiere sur ce forum....
Je suis sous Ubuntu, j'ai installer les paquets omniorb... j'arrive a lancer un serveur qui a été compiler par mon prof... le services de nommages fonctionne...
Je veux développer maintenant un client qui interagit avec le serveur. Je fais un code minimal juste pour tester la compilation. voila la source:
Voici ma ligne pour compiler : g++ -o cl_ouvrir cl_ouvrir.cpp
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 #include "Banque.hh" #include <omniORB4/CORBA.h> int main (int argc, char* argv[]) { CORBA_ORB_var orb = CORBA_ORB_init(argc, argv); return 0; }
Voici le resultat :
cl_ouvrir.cpp: In function ‘int main(int, char**)’:
cl_ouvrir.cpp:6: error: ‘CORBA_ORB_var’ was not declared in this scope
cl_ouvrir.cpp:6: error: expected `;' before ‘orb’
Il trouve bien mon fichier corba.h car sinon il me dirait qu'il n'existe pas, et pourtant je n'arrive pas a declarer de variable venant de CORBA dans mes programme...
Je precise que je suis debutant en CORBA donc si une personne pouvait m'aider... C'est le genre de question pas tres importante car je pourrai le faire en java.. mais ca m'enerve de ne pas le reussir en C++...
En vous remerciant d'avance...
Partager