2017-09-26 1 views
2

Ich versuche, den "libweb Sockets-Test-Server", der mit der LWS-Bibliothek installiert ist, auszuführen, aber es wird nicht ausgeführt, weil "lwsts [31616]: libuv Unterstützung nicht kompiliert".Kompilieren libuv mit libwebsockets

Ich habe überprüft, dass libuv installiert ist (1.8.0). Ich änderte auch die Einstellung für LIBUV in cmake und kompilierte die Bibliothek neu.

LWS_USE_LIBUV = 1 

Wie bekomme ich das Projekt mit libuv zusammengestellt?

Ich bin auf Ubuntu 16.04, Cross-Compiling mit Arm-Linux-GCC. Ich habe Programme erfolgreich kompiliert, sie auf die eingebettete Karte (TS-7800) geladen und die ausführbare Datei ausgeführt, aber noch nicht mit LWS. Ich bin relativ neu in Linux und Cross-Compiler.

Antwort

2

Konfigurieren der cmake mit 'cmake -DLWS_WITH_PLUGINS = 1', ändert die Konfiguration, um LWS_USE_LIBUV gleich 1 zu setzen, und kompiliert libuv mit make. Da ich Plugins mit LWSWS verwenden wollte, war dies eine geeignete Lösung für das Problem.

Verwandte Themen