2017-09-26 3 views
2

J'essaie d'exécuter le "libwebsockets-test-server" qui est installé avec la bibliothèque LWS, mais il ne fonctionnera pas car "lwsts [31616]: support libuv n'est pas compilé".Compiler libuv avec libwebsockets

J'ai vérifié que libuv est installé (1.8.0). J'ai également changé le paramètre pour LIBUV dans cmake et recompilé la bibliothèque.

LWS_USE_LIBUV = 1 

Comment puis-je obtenir le projet compilé avec libuv?

Je suis sur Ubuntu 16.04, la compilation croisée en utilisant arm-linux-gcc. J'ai réussi à compiler des programmes, à les charger dans la carte embarquée (TS-7800) et à lancer l'exécutable, mais pas encore avec LWS. Je suis relativement nouveau pour Linux et les compilateurs croisés.

Répondre

2

La configuration de cmake à l'aide de 'cmake -DLWS_WITH_PLUGINS = 1' change la configuration pour définir LWS_USE_LIBUV sur 1 et compile libuv avec make. Depuis que je prévoyais d'utiliser des plugins avec LWSWS, c'était une solution appropriée pour le problème.