windows 下编译yaml-cpp


 yaml库依赖于boost,所以先装boost。

1. 下载 boost http://www.boost.org/ 我下的最新版本 1.55.0,然后解压文件。

2. 在开始菜单里打开 Microsoft Visual Studio 2010 -> Visual Studio Tools-> Visual Studio Command Prompt(命令提示行)

3. cd 到解压目录,输入bootstrap,生成bjam.exe文件。

4. 输入bjam toolset=msvc-10.0 variant=debug,release threading=multi link=static,便生成boost库。

    如果build成功,dos框内会显示: The Boost C++ Libiraries were successfully built!

    同时会把头文件目录和lib目录也显示出来,例如我的是:

    头文件目录: E:\VS2010\boost_1_55_0\boost_1_55_0         

    lib目录:E:\VS2010\boost_1_55_0\boost_1_55_0\stage\lib

    可以找个小程序测试一下boost。新建一个VS工程,添加头文件目录和lib目录。比较有意思的一点是,不需要添加lib的名字,似乎boost可以自己找到程序所需要的lib。


boost装好之后,就可以安装yaml-cpp了。

5. 从https://code.google.com/p/yaml-cpp/下载yaml-cpp,我下载的版本是 0.5.1,然后解压文件。

6. 用cmake安装yaml-cpp,选择好source code目录和build目录。

7. 加入boost库目录路径,Add Entry   ->   Type选择PATH   ->  value选择  E:\VS2010\boost_1_55_0\boost_1_55_0 

8. Configure 和 Generate 之后生成 VS2010工程。Debug和Release模式下都编译一把,编译成功。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值