如何在XCode中配置Boost库

请问下,如何在XCode中配置Boost库
最新回答
一川绿风

2024-08-14 00:28:10

1. 下载boost.sh安装脚本,这里选择的是payco的安装脚本,
https://gist.github.com/payco/6880661
,最简单好用。也可以在csdn上我的代码中下载,
https://code.csdn.net/snippets/68017.git

  2. 打开终端,su成root,命令为 sudo su,输入密码即可
  3. 清理掉所有之前安装的配置,尤其是在用户目录下的user-config.jam,必须删除掉,之前安装的文件也一并删除掉,免得影响。
  4. 把boost.sh 拷贝到/usr/local 下,运行之,会自动下载,解压,配置,编译boost。
  5. 等待编译安装完毕后,显示 Completed successfully,boost库即安装完毕
  完成了一半,剩余的工作就是配置xcode5,其他版本的xcode也是大同小异,没有什么区别的。
  6. 在xcode下的target-》Building setting-> Linking-> Other Linker Flags中,添加 -lboost_system -lboost_thread,这两项(常用的功能都包含在这2个库中,还有其他要使用的功能,都在这里添加库文件)
  7. 在在xcode下的target-》Building setting->Search Path s 中,Header Search Path 添加/usr/local/ios/prefix/include
  8. 在在xcode下的target-》Building setting->Search Paths 中,Library Search Path 添加/usr/local/ios/prefix/lib(这是给真机用的,包含arm6,arm7,arm7s等),以及/usr/local/ios/build/i386(这是给模拟器用的),基本都在一个位置上,截取一张图好了
  添加完毕之后,测试一下编译是否成功。
  在任意一个cpp文件内,添加
  #include "boost/swap.hpp"
  #include "boost/asio.hpp"
  编译无报错,则顺利完成boost库在xcode5下的IOS使用编译:
理想

2024-08-14 00:43:31

 在任意一个cpp文件内,添加
  #include "boost/swap.hpp"
  #include "boost/asio.hpp"

  编译无报错,则顺利完成boost库在xcode5下的IOS使用编译:)
  。