windows下vs2015編譯BOOST
阿新 • • 發佈:2018-09-19
命令 graph all project model dep 找到 動態鏈接庫 con
編譯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.0\VC\bin\cl.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:\DOWNLOADS\boost_1_61_0\lib" 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:\DOWNLOADS\boost_1_61_0\lib" link=static runtime-link=shared threading=multi address-model=64 debug release
step4 選擇所需庫
從D:\DOWNLOADS\boost_1_61_0\lib拷貝相關缺少的時庫到caffe的dependency下,OK。
windows下vs2015編譯BOOST