首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >libwebsockets (在ubuntu上)-正在尝试编译示例"lws minimal ws server + permessage-deflate echo“-找不到libwebsocketsConfig.cmake

libwebsockets (在ubuntu上)-正在尝试编译示例"lws minimal ws server + permessage-deflate echo“-找不到libwebsocketsConfig.cmake
EN

Stack Overflow用户
提问于 2020-08-26 03:23:28
回答 1查看 674关注 0票数 0

我是一个(绝对)使用libwebsocket(和cmake)的初学者,我正在尝试从libwebsockets.org构建一个最小的示例:

代码语言:javascript
运行
复制
"lws minimal ws server + permessage-deflate echo" 

在…

https://libwebsockets.org/git/libwebsockets/tree/minimal-examples/ws-server/minimal-ws-server-echo

我已经安装了libwebsockets dev (sudo apt install Libwebsockets Dev)和cmake (sudo apt install cmake)。

示例页面告诉我使用以下命令构建示例(两个.c文件和CMakeLists.txt)

代码语言:javascript
运行
复制
 $ cmake . && make

构建失败,并显示以下消息:

代码语言:javascript
运行
复制
CMake Error at CMakeLists.txt:3 (find_package):
  Could not find a package configuration file provided by "libwebsockets"
  with any of the following names:

    libwebsocketsConfig.cmake
    libwebsockets-config.cmake

  Add the installation prefix of "libwebsockets" to CMAKE_PREFIX_PATH or set
  "libwebsockets_DIR" to a directory containing one of the above files.  If
  "libwebsockets" provides a separate development package or SDK, be sure it
  has been installed.


-- Configuring incomplete, errors occurred!
See also "/home/user/ws/CMakeFiles/CMakeOutput.log".

我在系统中找不到这两个.cmake文件(它们显然不是作为libwebsockets dev包的一部分提供的)。

我遗漏了什么?

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2020-08-27 06:09:58

谢谢你,Tsyvarev,你是对的。

解决方案是从github仓库构建libwebsocket,而不是从ubuntu 18.04安装的libwebsocket-dev。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63585787

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档