2016-04-13 15 views
0

Wahrscheinlich eine dumme/einfache Frage, aber ich konnte nicht eine Antwort finden. Ich habe keine Ahnung, wie das Hinzufügen von Bibliotheken mit CodeBlocks C++ funktioniert. Ich habe die .zip-Datei von http://eigen.tuxfamily.org/index.php?title=Main_Page heruntergeladen und die Dateien in mein Verzeichnis extrahiert. Wie kann ich diese Bibliothek jetzt in meinem Projekt verwenden?Wie Eigen Bibliothek zu C++ Projekt hinzufügen

+0

Sie Stackoverflow gesucht? Zum Beispiel, verwenden Sie die Abfrage "C++ installieren Eigenen Bibliothek Code Blöcke" –

+0

@ThomasMatthews ja, das Problem ist, wenn ich zum Projekt >> Build-Optionen >> Linker Einstellungen Registerkarte >> Bibliothek hinzufügen, ich weiß nicht, welche Datei zu wählen! In dem Verzeichnis, in das ich die Dateien extrahiert habe, gibt es keine .lib-Dateien. –

Antwort

0

Es ist eine Vorlagenbibliothek. Sie können es überall hinstellen, solange es sich im Pfad befindet (zugänglich). Fügen Sie einfach die richtigen Header ein und es sollte funktionieren. Keine Notwendigkeit, etwas zu verknüpfen, alles ist in den Headern.

+0

Danke, hab es verstanden. –

+0

Wenn Sie bash verwenden, können Sie .bash_profile in Ihrem Home-Verzeichnis bearbeiten und dort hinzufügen, etwa 'PATH = $ PATH: $ HOME/my_library_path_to_include' –

3

Fügen Sie Ihrer Quelldatei, in der Sie Eigen verwenden möchten, eine Codezeile hinzu.

#include "Eigen/Dense" 

Setzen Sie Eigen (extrahierte ZIP-Datei) in ein Verzeichnis, in dem Sie Ihre vorhandene Arbeitsheaderdatei ablegen.

1

personaly, hatte ich keine Ahnung, wie eigen auf Codeblocks zu installieren, aber das sind die Schritte, die ich gemacht und es funktionierte:

  1. entpacken Sie die ZIP in einen willkürlichen Ordner
  2. zu gehen Einstellungen- Codeblöcken > complier-> Search Directories-> Add-> Geben Sie die Adresse des von Ihnen gewählten Ordners ein (1) -> ok
  3. deklarieren Sie "Eigen/Dense" vor der Hauptfunktion.

lernte ich die Schritte von here

Verwandte Themen