[CentOS, Eclipse] Lädt Bibliotheksdateien in C-Projekt
Was du machen willst
Ich möchte einem Eclipse C-Projekt eine C-Bibliothek hinzufügen und die API in der Bibliothek verwenden
Umgebung
- CentOS 7(1908)
- Eclipse eclipse-cpp-2019-09-R
Weise
1. Kopie der Bibliotheksdatei
- Erstellen Sie ein "Include" -Verzeichnis
- Speichern Sie das Verzeichnis mit der Bibliothek (
.lib
) im Projektverzeichnis.
(Wenn Sie die Shapefile-Bibliothek erstellen, wird ein Verzeichnis mit dem Namen ".lib" erstellt, in dem sich die Bibliotheksdatei befindet.)
- Kopieren Sie die Datei
shapefil.h
und speichern Sie sie im im Projekt erstellten Verzeichnis" include "
2. Einstellungen für die Bibliotheksdefinition
- Klicken Sie mit der rechten Maustaste auf das Projekt "Eigenschaften" -> "C / C ++ Build" -> "Einstellungen" -> "Werkzeugeinstellungen".

- Geben Sie den Ordner an, in dem ".lib" in "G ++ Linker" -> "Bibliothek" -> "Bibliothekspfad" gespeichert ist.
- Geben Sie "shp" in "G ++ Linker" -> "Library" -> "Library" ein (geben Sie im Dateinamen "shp" anstelle von "libshp" an).
- Beachten Sie beim Lesen der Bibliotheksdatei die folgenden Punkte
- Da an den Dateinamen angehängte "lib" automatisch als Bibliothekspräfix zugewiesen wird, muss sie beim Lesen mit dem Namen ohne "lib" aus dem Dateinamen aufgerufen werden.

Wo ich feststeckte
- Ich weiß überhaupt nicht, wie ich die Bibliothek laden soll
- Zum Lesen der Bibliotheksdatei ist nicht nur der Pfad, sondern auch der Bibliotheksname erforderlich
URL, die ich als Referenz verwendet habe
Wie die C-Bibliothek funktioniert
Eclipse-Einstellungen