Ich versuche, die libwebsocket in meinem ubuntu zu installieren.
Ich habe das Projekt Ссылка heruntergeladen entpackte es und ich folgte den Installationsanweisungen.
Ich gebe den Befehl cmake FH ein und erhalte die folgenden Meldungen.
%Vor%Ich habe versucht, ein C-Programm zu kompilieren, das libwebsocket.h verwendet, es sagt mir, dass es nicht existiert. Kann mir jemand den richtigen Weg zeigen, diese lib zu installieren? Danke für jede Hilfe.
Eine einfache Möglichkeit, libwebsocket in Ubuntu zu installieren, besteht darin, diesen Befehl in einem Terminal zu verwenden:
sudo apt-get install libwebsockets-dev
Dieser Befehl installiert die Version 1.2 .
Die Datei libwebsockets.h
befindet sich unter /usr/include/libwebsockets.h
Eine andere Möglichkeit, diese Bibliothek zu haben, ist, von GitHub die aktuellste Version ( 1.4 ) zu bekommen. Öffnen Sie dazu ein Terminal und gehen Sie in das Verzeichnis, in das Sie die Bibliothek laden möchten (ich nenne es lib_dir
).
Wenn Sie sich im Verzeichnis lib_dir
befinden, geben Sie diesen Befehl ein, um den Code zu erhalten:
Git Klon Ссылка
Wenn der Befehl beendet ist, finden Sie ein Verzeichnis namens libwebsockets .
Die Datei libwebsockets.h
befindet sich unter lib_dir/libwebsockets/lib
Wenn Sie die Bibliothek erstellen wollen / wollen und sie in Ihrem System installieren wollen, gehen Sie in lib_dir
und geben Sie die folgenden Befehle ein:
sudo apt-get installieren libssl-dev
mkdir bauen
CD bauen
cmake ..
mache ich sudo make install ldconfig
Dadurch wird die Bibliothek in /usr/local/include
installiert.
Und um sicherzustellen, dass Sie die gerade installierte Version installiert haben:
pkg-config --modversion libwebsockets
Schließlich müssen Sie in den Compiler aufnehmen (Include-Pfade -I):
/ usr / local / include
In den Linker-Bibliotheken (Bibliotheken -l):
websockets
Abschließend (Bibliothekssuchpfad -L):
/ usr / local / lib
Tags und Links c installation libwebsockets