在编译C++ x86版本的SDK时,报了这个错:LNK1104 无法打开文件“libboost_random-vc140-mt-1_61.lib”,找了一圈boost_1_61_0-msvc-14.0-32.exe没找到,解决办法:
1.下载已经编译好的库boost_1_67_0-msvc-14.0-32.exe,网址:https://dl.bintray.com/boostorg/release/1.67.0/binaries/,下载后安装。
2.lib32-msvc-14.0中就有我们需要的库,复制出来改名字即可。需要注意以下几点:
1.需要的是boost开头的库还是libboost开头的库,libboost开头的库在文件夹内下方。lib开头的是静态库,boost开头的是动态库。
2.名称中含有gd,表示debug版本;
3.名称中含有s,表示静态方式链接;
4.名称中含有mt,表示多线程