下载Boost库,这里我选择下载boost_1_64_0.zip
解压,找到bootstrap.bat,双击运行;
执行完毕后,生成bjam.exe,双击运行;
等待运行完毕,安装成功
(上面的安装方法只适用于32位的系统,如果需要安装64位的,并且对Debug/Release模式等参数进行修改需要进入命令终端才能修改)
64位boost安装
首先同样是解压,运行bootstrap.bat,得到bjam.exe;
win+R,输入cmd,进入命令终端,进入到bjam.exe所在的文件夹内;
bjam.exe --build-type=complete threading=multi address-model=64
上面代码重要的是一定要输入address-model=64,否则默认是32位的
在生成的boost_1_64_0/stage/lib当中,会有一些libboost_***mt-sgd-*.lib的文件,前缀相同的对于mt、s、gd等等的含义如下:
mt:表示threading=multi,多线程;
s:表示link=static;
gd:表示debug模式;
可能遇到的错误
如果在编程中遇到无法打开**.lib,然后发现自己的lib库中有类似的却不完全相同的时候就是由于生成boost的时候的参数设置除了问题,重新生成就好了。
另外还有可能会发生一种错误,大概是说Release/Debug啥的0和2不匹配之类的错误,就是由于