[CentOS, Eclipse] Charger les fichiers de bibliothèque dans le projet C
Chose que tu veux faire
Je souhaite ajouter une bibliothèque C à un projet Eclipse C et utiliser l'API dans la bibliothèque
environnement
- CentOS 7(1908)
- Eclipse eclipse-cpp-2019-09-R
manière
1. Copie du fichier de bibliothèque
- Créez un répertoire "include"
- Stockez le répertoire contenant la bibliothèque (
.lib
) dans le répertoire du projet.
(Lorsque vous créez
la bibliothèque shapefile
, un répertoire appelé .lib
est créé, et le fichier de bibliothèque y est.)
- Copiez le fichier
shapefil.h
et stockez-le dans le répertoire" include "créé dans le projet
2. Paramètres de définition de la bibliothèque
- Cliquez avec le bouton droit de la souris sur le projet "Propriétés" -> "C / C ++ Build" -> "Settings" -> "Tool Settings"
- Spécifiez le dossier qui stocke ".lib" dans "G ++ Linker" -> "Library" -> "Library Path"
- Entrez "shp" dans "G ++ Linker" -> "Library" -> "Library" (spécifiez "shp" au lieu de "libshp" dans le nom du fichier)
- Notez les points suivants lors de la lecture du fichier de bibliothèque
-Comme
lib
attaché au nom de fichier est automatiquement assigné comme préfixe de bibliothèque, il est nécessaire de l'appeler avec le nom sans lib
du nom de fichier lors de la lecture.
Où je suis resté coincé
- Je ne sais pas comment charger la bibliothèque en premier lieu
- Non seulement le chemin mais aussi le nom de la bibliothèque sont nécessaires pour lire le fichier de bibliothèque
URL que j'ai utilisée comme référence
Comment fonctionne la bibliothèque C
paramètres d'éclipse