未在全系统安装 uSockets 头和 lib
作者: robosina创建于 2023年4月24日更新于 2025年10月11日
标签Build
** 问题说明:**
我在我的Ubuntu系统中安装了uWebSockets,但我注意到libusockets'。 h ' 页眉文件和 " uSockets " 。 a未在全系统安装来自usockets依赖的归档文件。 这在我的CMake项目中尝试使用uWebSockets时会产生问题,因为找不到所需的头和归档文件.
** 要复制的种子:**
- 使用README中提供的指令来克隆并构建uWebSockets.
- 使用 " sudo make s安装 " 安装uWebSockets。
- 关于系统中未安装 " libusockets.h " 和 " uSockets.a " 文件的通知包括目录(例如 " usr/local/including/uWebSockets " )和图书馆目录(例如 " usr/local/lib " 或 " usr/lib " )。
** 预期行为:**
图书馆 h ' 页眉文件和 " uSockets " 。 a`档案文件应与uWebSockets头一起安装在全系统,以便它们可用于依赖uWebSockets的项目。
** 可能的解决办法:**
- 更新uWebSockets Makefile,以安装“libusockets”。 h ' 页眉文件和 " uSockets " 。 a 安装uWebSockets时存档文件。
- 在uSockets Makefile中提供安装目标,以便全系统安装uSockets头和库文件。
** 附加情况:**
我手动复制了“libusockets”。 h ' 到我系统的文件包括目录,并抄取uSockets。 存档文件作为工作。 然而,这不是一个理想的解决方案,因为它需要人工工作来完成(我写了一个脚本来做所有的事情).
如果有更好的解决办法,或在今后更新uWebSockets/uSockets时能否解决这一问题,请告诉我。 谢谢!
内容来源: uNetworking/uWebSockets