将Boost.Asio(1.63.0)添加到Cocos2D-X 3.x(Win32 / Android / iOS)

Boost.Asio是Cocos2D-X中最受欢迎的网络框架。 然后,我决定制作一个名为“ lib_boost_asio”的外部预构建库,该库仅支持Boost.Asio。 它 包括5个用于Boost.Asio的库,以使其体积较小: “ chrono,system,thread,date_time,regex”。 如果您需要其他增强功能,也可以自己添加。

你需要什么?

lib_boost_asio.zip
它具有Boost 1.63.0的头文件夹以及针对Win32(32bit-debug),Android(arm,arm-v7a,x86-release),iOS(arm64,armv7,i386,x86_64 -release)的预构建库
注意:在iOS预先构建的库中,我将5个支持所有架构的库编译为名称为“ lib_boost_asio.a”的fat lib。

链接:https://www.dropbox.com/s/nzn4ma7l9l6xe8y/lib_boost_asio.zip

我也有小型测试项目cocos2dx。 如果需要,可以下载:

链接:https://www.dropbox.com/s/tlalc7h68p07v2n/Boost_Asio_CC2DX.rar

如何添加到项目cocos2d-x 3.x?

  1. 解压缩文件夹“ lib_boost_asio”并将其复制到路径{ROOT_PROJECT} \ cocos2d \ external

现在,我们将为所需的每个项目进行配置:Win32 / Android / iOS

Interesting Posts