vs配置PCL无法打开BOOST源文件怎么办

如题所述

1,到官网下载最新的boost,这里我下载的1-63版本.
2,安装,解压后运行bootstrap.bat文件。稍等一小会就OK。
3,编译boost库。注意一定要使用VS2015的x86本机工具命令提示,这个可以在VS2015的安装菜单里面找到。进入命令行提示,输入下面的内容:
bjam -j4 --debug-symbols=on --build-type=complete toolset=msvc-14.0 threading=multi runtime-link=shared address-model=32

注意这里指定的运行库类型是动态链接库:
runtime-link=shared
当然也可以选择静态库,这样指定即可:
runtime-link=static
根据电脑配置,太低可能要30分钟到一小时。然后等待编译完毕。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-01-11


打开VS2015安装目录中这个文件文件D:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\VCWizards\default.vcxproj,其实是个XML文件,在default.vcxproj文件末尾的</Project>之前填加下列内容,保存即可大功告成:

<PropertyGroup>
    <IncludePath>d:\boost_1_60_0;$(IncludePath)</IncludePath>
    <VC_LibraryPath_x86>d:\boost_1_60_0\VC2015_lib32;$(VC_LibraryPath_x86)</VC_LibraryPath_x86>
    <VC_LibraryPath_x64>d:\boost_1_60_0\VC2015_lib64;$(VC_LibraryPath_x64)</VC_LibraryPath_x64>
</PropertyGroup>

其中d:\boost_1_60_0是boost库解压路径,该文件夹下面有boost文件夹(是boost源文件

d:\boost_1_60_0\VC2015_lib32是编译好的32位库目录

d:\boost_1_60_0\VC2015_lib64是编译好的64位库目录




本回答被网友采纳
第2个回答  2019-04-07
包含文件Boost那里的include后面加上 \boost-1_64 ,不用谢我
相似回答