没有合适的资源?快使用搜索试试~ 我知道了~
nng消息队列技术的一些说明,包括编译过程,编译过程中可能遇到的问题解决方法,以及后续各种类型消息的使用注意事项等。
资源推荐
资源详情
资源评论
nng,下一代的nanomsg
https://github.com/nanomsg/nng
nng参考手册
https://nanomsg.github.io/nng/man/v1.2.2/index.html
编译过程:
=====================
$ mkdir build
$ cd build
$ cmake -G Ninja ..
$ ninja
$ ninja test (这一步不需要也可,只是运行一遍测试而已)
$ ninja install (这一步不需要也可, 因为第6步已经生成了相应的文件在build目录中)
如果提示Ninja找不到,则首先要安装 sudo apt-get install ninja-build包再进行。
按上面的步骤生成的是静态链接库libnng.a,如要编译动态链接库则
$ cmake -DBUILD_SHARED_LIBS=ON -G Ninja ..
编译调试版本的动态链接库
$ cmake -DBUILD_SHARED_LIBS=ON -DCMAKE_BUILD_TYPE=Debug -G Ninja ..
假如是在windows环境中编译,则必须通过x64 Native Tools Command Prompt for VSxxxx
或者x86 Native Tools Command Prompt for VSxxxx其它的命令快捷方式进入cmd环境,
才能执行上面的编译过程.如果提示缺少Ninja,可以到
https://github.com/ninja-build/ninja/releases 上下载,拷贝exe到CMake的安装bin目录即可。
如果要编译doc,则需先安装asciidoctor工具,然后增加-DNNG_ENABLE_DOC=ON
可选的编译选项[=ON/OFF]
BUILD_SHARED_LIBS 编译成动态链接库(默认OFF)
NNG_ENABLE_DOC 编译man文档(默认OFF)
NNG_ENABLE_TLS 开启tls安全协议(默认OFF)
NNG_ENABLE_STATS 使能统计(默认ON)
https://github.com/nanomsg/nng
nng参考手册
https://nanomsg.github.io/nng/man/v1.2.2/index.html
编译过程:
=====================
$ mkdir build
$ cd build
$ cmake -G Ninja ..
$ ninja
$ ninja test (这一步不需要也可,只是运行一遍测试而已)
$ ninja install (这一步不需要也可, 因为第6步已经生成了相应的文件在build目录中)
如果提示Ninja找不到,则首先要安装 sudo apt-get install ninja-build包再进行。
按上面的步骤生成的是静态链接库libnng.a,如要编译动态链接库则
$ cmake -DBUILD_SHARED_LIBS=ON -G Ninja ..
编译调试版本的动态链接库
$ cmake -DBUILD_SHARED_LIBS=ON -DCMAKE_BUILD_TYPE=Debug -G Ninja ..
假如是在windows环境中编译,则必须通过x64 Native Tools Command Prompt for VSxxxx
或者x86 Native Tools Command Prompt for VSxxxx其它的命令快捷方式进入cmd环境,
才能执行上面的编译过程.如果提示缺少Ninja,可以到
https://github.com/ninja-build/ninja/releases 上下载,拷贝exe到CMake的安装bin目录即可。
如果要编译doc,则需先安装asciidoctor工具,然后增加-DNNG_ENABLE_DOC=ON
可选的编译选项[=ON/OFF]
BUILD_SHARED_LIBS 编译成动态链接库(默认OFF)
NNG_ENABLE_DOC 编译man文档(默认OFF)
NNG_ENABLE_TLS 开启tls安全协议(默认OFF)
NNG_ENABLE_STATS 使能统计(默认ON)
资源评论
beta_guo
- 粉丝: 3
- 资源: 15
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功