libssh sucht config.h

Ich habe mir die libssh heruntergeladen und will sie nun für Linux verwenden.

Allerdings gibts schon beim einbinden Probleme:

Code:
#include "libssh/libssh.h"

int main()
{
        return 1;
}

Code:
In Datei, eingefügt von test.cpp:1:
libssh/libssh.h:23:27: Fehler: libssh/config.h: No such file or directory

Jetzt weiß ich nicht wohin ich die datei test.cpp kopieren soll bzw. wo ich die datei config.h hinkopieren soll.

Achja die DAtei test.cpp liegt zur Zeit im Ordner include.


MFG
ace
 
du musst eine c/cpp datei nicht in einen include ordner kopieren. der kompiler findet diese auch so, wenn alles ordnungsgemäß installiert ist. ich würde die include datei mal suchen und nachsehen, ob diese auch wirklich im angegebenen ordner liegt (also die config datei) anscheinend findet er diese ja nicht. vielleicht musst du noch zusätzliche includes installieren.

da hatte einer das selbe problem:
http://www.linuxforums.org/forum/linux-programming-scripting/30437-libssh.html

und da findest du vielleicht die lösung:
http://handheld.softpedia.com/get/Internet-Utilities/SSH-utilities/OpenSSH-17219.shtml

lg
 
Kann ich das ganze auch direkt mit Sockets machen?

Wie schwierig wäre das ungefähr?

Hat hier jemand Erfahrung damit oder kennt ihr jemanden der sich damit auskennt?

MFG
ace

Edit:
Das include klappt jetzt nun habe ich aber folgenden Fehler:

Code:
/tmp/cceEhW4J.o: In function `main':test.cpp:(.text+0x2a): undefined reference to `ssh_getopt'
collect2: ld gab 1 als Ende-Status zurück
 
Zurück
Oben