Comment inclure une bibliothèque liée de manière statique dans mon projet Eclipse C ++?

J’ai une bibliothèque open source qui est dissortingbuée sous forme source. Après avoir exécuté le Makefile, je me retrouve avec un fichier .h et un fichier .a que je souhaite ensuite inclure dans un projet sur lequel je travaille. Je sais comment les append en modifiant un Makefile manuellement ou en appelant le compilateur à partir de la ligne de commande, mais je ne sais pas comment append ces éléments à mon projet Eclipse C ++, créé à l’aide du CDT .

J’utilise actuellement Eclipse Indigo. J’ai trouvé des instructions pour les anciennes versions d’Eclipse, mais les menus ne sont pas décrits. J’ai fouillé un peu et je n’ai rien vu de familier.

Faites un clic droit sur le nom du projet dans l’explorateur de projet avec le projet en cours d’ouverture, sélectionnez Propriétés du projet. Sélectionnez ensuite C / C ++ Général -> Chemins et symboles -> Inclut -> GNU C ++ et ajoutez le chemin d’access à votre fichier d’en-tête. Vous devriez faire la même chose pour votre bibliothèque sous: C / C ++ Général -> Chemins et symboles -> Bibliothèques -> Ajouter et ajoutez votre chemin de fichier de bibliothèque.

Comment append une bibliothèque externe à mon projet C ++?

Accédez aux propriétés de votre projet en cliquant avec le bouton droit de la souris sur le nom du projet et en sélectionnant les propriétés. Cliquez sur “C / C ++ Build”. Sous Paramètres-> onglet Paramètres de l’outil, cliquez sur lieur / bibliothèques C de GCC. Ajoutez ensuite une bibliothèque et un chemin de recherche.