1 安装 :brew install boost 默认安装最新版(如果限定某个版本,如1.63 则需要手动下载对应版本包)
2 打开Xcode,新建一个工程,【OS X】-》【Application】-》【Command Line Tool】,创建此类工程。
3 main函数中引入 #include <boost/asio.hpp>
#include <iostream>
#include <boost/asio.hpp>
int main(int argc, const char * argv[]) {
// insert code here...
std::cout << "Hello, World!\n";
return 0;
}
4 Targets->BuildSetting->Search Paths->配置Header Search Paths 和Library Search Paths 如下图所示(具体路径可能会有差异)
5. 关键一步
点击【项目工程文件】->【Targets】->【Build Phases】->【Link Binary with Libraries】,点击下侧的+号,添加libboost_system-mt.a,和 libboost_filesystem-mt.a
6. over
7. 具体工程,例如利用boost序列化,搞不清需要加载哪些libraries 添加All即可