Tag: boost

将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? 解压缩文件夹“ lib_boost_asio”并将其复制到路径{ROOT_PROJECT} \ cocos2d \ external 现在,我们将为所需的每个项目进行配置:Win32 / Android / iOS

Xcode找不到cstddef

Xcode(iOS)不能由于某种原因find我使用的库(Boost)的cstddef。 有谁知道如何解决这一问题? 我正在用Xcode 4.6编译Mac OS X 10.8

如何使用boost-library为iOS(设备和模拟器)构buildASSIMP库?

我想在iOS项目中使用ASSIMP库http://assimp.sourceforge.net 。 不幸的是,我并不是很熟悉makefile和那些东西,所以我需要一些帮助。 我已经下载了源代码,并且首先尝试使用make(在代码子文件夹中)构build在makefile中,我添加了INCLUDEFLAGS = -I/Lib因为我的boost头文件位于/ Lib / boost执行make static成功有一些警告。 生成一个静态库(.a)。 然后,我尝试将.a文件添加到我的xcode-project中,并将assimp头文件夹指定为其他包含目录(其他searchpath)。 链接失败的消息,该图书馆没有正确的架构(模拟器所需的i386) file libassimp.a输出:“libassimp.a:当前ar档案随机库” 无论我需要在iOS设备上如何构buildi386结构库和arm6或arm7库? 可以只使用boost-headers,还是更好/有必要把boost作为一个库? 目前我只使用boost头文件,这应该是好的,因为boost是一个头文件库?! 还有一个cmake – makefile(CMakeLists.txt)。 cmake是build立图书馆的推荐方式,但是我对cmake没有任何经验。 或者另一个想法:是否有可能通过xcodebuild立一个图书馆? 最终的结果应该是i386,arm6和arm7架构的库。 我该怎么办? 如何? 编辑: 我刚刚发现在文件aiDefines.h中有以下预处理器检查: #if defined(_MSC_VER) // See http://msdn.microsoft.com/en-us/library/b0084kay. # if defined(_M_IX86) # define ASSIMP_BUILD_X86_32BIT_ARCHITECTURE # elif defined(_M_X64) # define ASSIMP_BUILD_X86_64BIT_ARCHITECTURE # elif defined(_M_IA64) # define ASSIMP_BUILD_IA_64BIT_ARCHITECTURE # else # error […]