zoukankan      html  css  js  c++  java
  • windows下vs2015编译BOOST

    编译caffe动态链接库,在vs下引用时缺少boost的相关运行库,dependency下也没有找到,于是自己本机编译boost库:

    step1 打开vs命令行工具

    在启动菜单下找到vs的文件夹,有一个VS2015 X64 本机工具命令提示符,运行bootstrap.bat,得到b2.exe,bjam.exe。

    step2. 修改project-config.jam

    import option ; 
     
    using msvc : 14.0 : "C:Program Files (x86)Microsoft Visual Studio 14.0VCincl.exe"; 
     
    option.set keep-going : false ; 
    

    step3 编译运行

    按照以下命令进行编译,分别生成静态链接到C/C++运行时库和动态链接到C/C++运行时库的两个版本。 相关路径需要根据需要自行修改。

    bjam stage --toolset=msvc-14.0 --without-graph --without-graph_parallel --without-python --stagedir="D:DOWNLOADSoost_1_61_0lib" link=static runtime-link=static threading=multi address-model=64 debug release
    
    
    bjam stage --toolset=msvc-14.0 --without-graph --without-graph_parallel --without-python --stagedir="D:DOWNLOADSoost_1_61_0lib" link=static runtime-link=shared threading=multi address-model=64 debug release
    

    step4 选择所需库

    从D:DOWNLOADSoost_1_61_0lib拷贝相关缺少的时库到caffe的dependency下,OK。

  • 相关阅读:
    影评
    札记
    竞赛203
    竞赛201
    StopWatch的使用
    mysql:GROUP_CONCAT
    DispatcherServlet核心方法doDispatch解析
    class对象与实例对象
    mybatis与传统ORM框架的区别
    servlet容器中listener、filter、interceptor的启动顺序
  • 原文地址:https://www.cnblogs.com/imagezy/p/9674548.html
Copyright © 2011-2022 走看看