wie man Bibliotheken von Drittanbietern einbindet

Ich habe eine Bibliothek namens gebaut und installiertOhNet. Nach demmake install Die entsprechenden Header-Dateien des Frameworks wurden unter installiertusr/local/include/ohNet. Jetzt möchte ich die Bibliothek in meinem C ++ - Projekt verwenden (ich verwende Eclipse), aber wenn ich versuche, einige Header-Dateien einzuschließen, kann Eclipse die Dateien nicht finden. Soweit ich weiß, sollte Eclipse standardmäßig nach Header-Dateien in diesen Verzeichnissen suchen (/ usr / include, / usr / local / include, ...). Was muss ich tun, um die Bibliothek zu verwenden? Ich bin ziemlich neu in C ++ und habe noch nie Quellen von Drittanbietern verwendet.

Vielen Dank.

--EDIT-- Ich möchte einfach ein einfaches "helloworld" -Programm schreiben, um zu überprüfen, ob ich das Framework korrekt eingebunden habe. Dazu möchte ich den Unterricht einleitenOpenHome::Net::DvDeviceStdStandard. sehen:ohNet C ++ Referenz

Ich kann jetzt die Header-Datei einbinden mit:#include <ohNet/OpenHome/Net/Core/DvDevice.h> Das funktioniert gut. Aber wie kann ich ein Objekt vom Typ erstellenOpenHome::Net::DvDeviceStdStandard ? jetzt? Eclipse sagt, dass dieser Typ nicht aufgelöst werden kann. :(

#include <iostream>
#include <ohNet/OpenHome/Net/Core/DvDevice.h>

using namespace std;

int main() {

    OpenHome::Net::DvDeviceStdStandard device; //type cannot be resolved
    cout << "!!!Hello World!!!" << endl;
    return 0;
}

Antworten auf die Frage(2)

Ihre Antwort auf die Frage