百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
L

libsignal-protocol-c

> 编程语言
开源

概述 这是一种向前推进的保密协议,可在同步和异步消息传输环境中使用。请参阅 Java 库中的相关文档。

1.4K stars0 点赞1 次浏览
访问官网GitHub

工具介绍

概述 这是一种向前推进的保密协议,可在同步和异步消息传输环境中使用。请参阅 Java 库中的相关文档。

概述

这些依赖项大部分仅用于单元测试套件和库本身的开发。在集成到实际应用程序时,您不需要使用任何超出 CMake 的工具。或者,您可以使用自己选择的构建系统集成代码。带有 *1 的项目是测试所需的,带有 *2 的项目则是代码覆盖所需的。

$ cd /path/to/libsignal-protocol-c/build $ cmake -DCMAKE_BUILD_TYPE=Debug -DBUILD_TESTING=1 .. $ cd tests $ make $ cd .. $ ctest

创建代码覆盖率报告

$ cd /path/to/libsignal-protocol-c/build $ cmake -DCMAKE_BUILD_TYPE=Debug -DBUILD_TESTING=1 -DCOVERAGE=1 .. $ make coverage 生成的代码覆盖率报告可以在以下位置找到: /path/to/libsignal-protocol-c/build/coverage

Eclipse 项目设置

CMake 在这里提供了有关 Eclipse 项目设置的教程: https://cmake.org/Wiki/CMake:Eclipse_UNIX_Tutorial

建议使用更为手动的"选项 2",因为 CMake 中内置的 Eclipse 项目生成器往往过时,并会导致项目配置非常不方便,有时甚至会出现问题。

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

C

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言