Salut à tous,
Voici mon problème :
J'ai besoin dans un programme, d'instancier une classe qui se situe dans un autre fichier. De cet autre fichier je n'ai que le xxx.h (qui définit la classe), et le xxx.o (je n'ai donc pas le .cpp).
Donc dans mon fichier principal, je fais un #include "xxx.h", et dans mon main, je déclare un objet du type définit dans le xxx.h.
Pour compiler, je fais g++ -o main main.c xxx.o, et j'ai des erreurs à la compilation.
Donc ma question est : peut on appeler des méthodes, et instancier des classes situé dans un .o dont on a pas les sources, et si oui, comment faire ?
J'espere avoir été clair. Je posterai plus tard un bout de code pour illustrer ce que je veux dire.
Merci de votre aide.
Partager