官方介绍libnsq是nsq的c库,尼玛还真是c库,如果用g++编译还真编译不过.这篇文章就是说一下怎么在c++中使用libnsq. 为什么用g++编译不过libnsq呢,因为其头文件中默认全是c函数,没有对c++编译器做处理. 为了保持libnsq的完整性,不对libnsq代码作任何修改. libnsq默认编译输出libnsq.a,个人不太喜欢使用静态库,所以自行编译为动态库: gcc -o libnsq.so command.c http.c json.c message.c nsqd_co…