gozfree

Results 16 comments of gozfree

rpc server可以使用 https://github.com/gozfree/rpcd turn server可以使用https://github.com/gozfree/rfc5766-turn-server 当建立连接后,底层的传输协议是用的libptcp,按照socket api的形式做了封装

很遗憾MsvcLibX 不支持mingw的gcc编译,只支持msvc的cl.exe。因此提供了两种方法: 一种是不包含MsvcLibX的编译,使用libposix4win里的大部分接口: (只支持部分编译,patch https://gitee.com/gozfreee/gear-lib/commit/95fcd68d11092d02ff66b10dd76b6915c4afe724 ) ··· $ mkdir build_msys2 $ cd build_msys2 $ cmake ../ ··· 另一种是需要安装MSVC+CMake,可以使用win32原生的api,按照如下命令编译: ··· > mkdir build_msvc > cd build_msvc > '/c/Program Files/CMake/bin/cmake.exe' ../ >...

非常感谢您的贡献,可以让gear-lib多了一种编译开发的选择,正在准备pull request 和review中

已经将您的改动合入gear-lib了,由于pull request中的多次提交中有创建和删除的文件夹,为了避免中间无效的提交,我直接将最终的文件手动提交上去了,您可以再次同步下来使用 [54b2729975686870d986e567e457612b1425bd72](https://github.com/gozfree/gear-lib/commit/54b2729975686870d986e567e457612b1425bd72)

第一步,先用./build.sh 全部编译一次,会将依赖头文件输出到gear-lib/output/linux//include/gear-lib里,最新的全编是可以pass的 第二步,sudo ./build.sh install,安装到/usr/local/目录下 单模块编译,是为了修改某个libxxx库后更新安装的,可以进入到libxxx下make,make install

下的1.1.19压缩包可能比较早,代码有更新,但是版本号没增加,麻烦再更新下: 如下patch已经修复了编译错误 commit 66a7df474110ac6132543e8bfb4493569b1b8084 Author: pi-zero Date: Sun Nov 7 19:55:19 2021 +0800 libuvc: add cancel fd to quit poll thread diff --git a/gear-lib/librpc/librpc.c b/gear-lib/librpc/librpc.c index 763c1ab..561889e 100644 --- a/gear-lib/librpc/librpc.c...

[LIST](https://github.com/gozfree/gear-lib/commit/8cbcd6a580d84a2a24a91e1344d11e318b048b60) 更新后再试

> As IOT library, I bet MQTT could be thought to support. And some typical and popular interfaces based on IOT platform/services could be thought to support. libmosquitto is already...

> add thread pool https://github.com/gozfree/gear-lib/tree/master/gear-lib/libworkq is a library for thread pool

> 希望出个集成 esp32 编译的例子 https://github.com/gozfree/gear-lib/commit/517fda3470c64f86937075e8669c47e136b1a9a3 支持了