使用boost编译速度为什么很慢?
#include "stdafx.h"
#include <iostream>
#include <string>
#include <boost/property_tree/ptree.hpp>
#include <boost/property_tree/json_parser.hpp>
#include <boost/foreach.hpp>
using namespace std;
using namespace boost::property_tree;
int _tmain(int argc, _TCHAR* argv[])
{
printf("hello word..\n");
ptree pt_1,pt_11,pt_12;
pt_11.put("id","3445");
pt_11.put<int>("age",29);
pt_11.put("name","chen");
pt_12.push_back(make_pair("",pt_11));
pt_12.push_back(make_pair("",pt_11));
//replace or create child node "data"
pt_1.put_child("data",pt_12);
ostringstream os;
write_json(os,pt_1);
cout<<os.str()<<endl;
return 0;
}
就这么几句话就要编译1分钟以上,请问可以让它编译快点吗?
...全文
相关推荐
boost1.53已编译好的,带zlib和bzip2
这个“boost1.53已编译好的”版本表示已经完成了编译过程,这意味着用户可以直接在项目中使用,而无需关心编译步骤,这对于开发过程来说是个很大的便利。
配置及编译Boost
- **库的使用方式**:大部分Boost库无需编译即可使用,通过包含头文件的方式支持C++程序。
boost编译工具-bjam用法介绍
### Boost编译工具-bjam用法介绍#### 引言在C++开发领域,构建管理工具对于项目管理和代码编译至关重要。
编译Boost1.38
这是因为编译过程涉及大量的文件读写操作,确保有足够的空间和快速的磁盘访问速度可以提高编译效率。
mysql8.0.12源码编译包带boost
**测试**:编译完成后,运行 `make test` 来验证编译的 MySQL 实例是否正常工作。6. **安装**:使用 `make install` 命令将编译好的 MySQL 安装到指定位置。


