1.关于C++ VS2015配置boost_1_68_0
参考了网上的一些步骤,和队友成功安装了,这里是一份简单总结
①需要安装的boost最好是较大的那个压缩包,小的那个没安装,但是最好还是用大的那个
②解压之后需要先安装,先用cmd运行bootstrap.bat文件,.bat文件在我的电脑里显示的是windows批处理程序,所以一开始还以为没有,运行的命令如下:
F:\>cd F:\boost_1_68_0\boost_1_68_0
F:\boost_1_68_0\boost_1_68_0>bootstrap.bat
第一步是进入文件所在目录,下一步是输入bootstrap.bat即可
③cmd运行之后会出现:
Building Boost.Build engine
Bootstrapping is done. To build, run:
.\b2
To adjust configuration, edit 'project-config.jam'.
Further information:
- Command line help:
.\b2 --help
- Getting started guide:
http://boost.org/more/getting_started/windows.html
- Boost.Build documentation:
http://www.boost.org/build/doc/html/index.html
④然后bootstrap.bat文件的同一个目录下,会出现bjam.exe,即一个名为bjam的应用程序;
⑤再在CMD中运行bjam.exe即可,注意时间可能比较长(我感觉至少半个小时),中间还会出现一大堆warning什么的,不用管,等它自己跳完就行;
⑥向VS2015中添加,这个网上基本都有,这里提供个链接
https://www.jb51.net/article/111985.htm 上面的大部分内容也在链接里,最后一步基本就是在项目-属性-C++-附加目录中进行操作即可,这里非常感谢这个链接,谢谢。
安装完了之后可以对boost中的一些test文件夹中的文件进行测试
2. 关于dymatic_bitset 使用
这是一个可以动态改变长度的二进制串,有一些运算很好用,这里有几篇参考:
https://blog.csdn.net/mmzsyx/article/details/8240061
还有刚刚下载的boost里面有一些html文档可以参考,在boost-libs-dymatic_bitset下面,比如我这里的路径是这样的:
file:///F:/boost_1_68_0/boost_1_68_0/libs/dynamic_bitset/dynamic_bitset.html;
另外强烈推荐一个app,不知道安卓有没有,我知道ios可以用,名字是dash,是一个紫色图标的app,里面是各种语言的类说明,用过javaAPI文档吗?就和那个差不多,但是包含了超级多的语言,对于一些外部库里的,比如这个dymatic_bitset,我们肯定都是先知道bitset才知道这个,所以你在C++里面搜索bitset,最后一行的note里面可以直接链接到上面的html文档,我觉得非常好用,这个并不能拿来编程,但是是非常好用的辅助工具,当你在外面没有网络的时候,不记得某些方法、类,直接在这样一个文档里搜索是一件非常简单的事情,我觉得这个也非常有助于自学。(苹果手机有点不推荐这个app,我感觉界面会很小,我是用ipad看的,当然这个本身就有调整字体的功能。