Bonjour à tous,
J'essaie actuellement de créer sous NetBeans une petite librairie en c++ sous forme de .dll ou de .so (je travaille sous linux et windows) et de l'intégrer à un autre projet. Étant relativement inexpérimenté, j'ai cherché de la doc sur le sujet, mais je n'ai rien trouvé en dehors des explications relatives à Java...
Est-ce que quelqu'un pourrait m'éclairer ?
Voilà la situation dans laquelle je me trouve :
1) Je crée un projet "librairie dynamique c++", avec une simple classe de test ("Test.h" et "Test.cpp"). Après le build, j'obtiens une lib du genre "test.dll" ou "libTest.so".
2) Je crée un projet classique "application c++" et je lui ajoute, via ses "propriétés", une référence vers mon projet de librairie. Dans le doute, je place également la dll ou le .so dans le répertoire de l'exécutable final et dans celui de l'os destiné à ce type de librairies (/usr/lib/ sous linux p.e.).
3/ Dans le main du second projet, je fais un "#include <Test.h>", mais le fichier n'est pas trouvé et le build échoue...
Je me rends compte que c'est une question de débutant, qui concerne autant NetBeans que le c++ en général, mais je serai très reconnaissant à quiconque pourra m'aider à me sortir de là (ne fût-ce qu'en pointant vers une bonne source d'information...).
Merci d'avance !
Partager