C++中Boost库裁剪与其应用详解
Boost 是如此强大,毫无疑问它也很大。Windows 上安装 boost 需要占用 2G+ 的空间,编译配置起来也十分麻烦。本文讨论的是如何不配置 boost 库而使用 boost 库。裁剪 boost 库,并在项目中内嵌 boost 源码,使项目脱离对 boost 库的依赖。或许你还是不明白 boost 库裁剪到底是啥意思,那我们一起来跑一个例子。在 Linux 下则比较简单,只要三步:你不禁感慨,为了运行一个 20 行不到的小程序,居然要手工安装两三个 G 的 boost 库!这时候 boost 库的裁剪,就显得尤为重要了。我们不希望拿到代码的人还要费时间去配置 boost 库,我们也不希望自己的代码要十分小心地,才能跑起来。我们裁剪后的 boost 库,头文件大概有 3.18 MB,cpp 文件有两个约 11 KB。完全不需要再管那烦心的 boost 库的配置了!运行起来更省心,这就是 boost 库裁剪的意义。
用户评论