编译 文件“libboost_log-vc120-mt-sgd-1_59.lib”
来源:互联网 发布:鲁班造价软件 编辑:程序博客网 时间:2024/06/06 04:21
解决 >LINK : fatal error LNK1104: 无法打开文件“libboost_log-vc120-mt-sgd-1_59.lib”的问题
先编译出B2.exe
.编译b2.exe,bjam.exe.
双击根目录下面的bootstrap.bat文件,生成b2.exe,bjam.exe
如果编译64位需要vs的cmd窗口,如VS2013 x64 Native Tools Command Prompt进入到boost根目录下面运行bootstrap,编译b2.exe,biam.exe.
2.用b2.exe生成64位的lib
b2 stage --toolset=msvc-12.0 architecture=x86 address-model=64 --stagedir=".\lib\vc12_x64" link=static runtime-link=static threading=multi debug release
3.用b2.exe生成32位的lib 我编译的是32位的,编译时间有点小长
b2 stage --toolset=msvc-12.0 architecture=x86 --stagedir=".\lib\vc12_x86" link=static runtime-link=static threading=multi debug release
4.解释编译命令
link=static/shared,静态或者动态编译boost
runtime-link=static/shared,boost是否需要依赖vc运行库,如果你要自带vc运行库可用shared
threading=multi/single,是否支持多线程
红色为默认选项,如果不指定编译命令的情况下
在一个vs版本的的情况下可以直接b2 --toolset=msvc,多个的话需要指定vs版本号b2 --toolset=msvc-12.0
5.生成的文件名
libboost_log-vc120-mt-sgd-1_59.lib,其中mt表示多线程,sgd中的s表示runtime 是static,gd表示debug版本。
6.将生成的lib和头文件加到vc目录下面
D:\boost_1_59_0加入到include下面中
将需要lib,比如boost_1_59_0\lib\vc12_x64\lib加到lib目录下面
7.可删除临时文件目录bin.v2
- 编译 文件“libboost_log-vc120-mt-sgd-1_59.lib”
- 编译 文件 libboost_log-vc120-mt-sgd-1_59.lib
- 错误4error LNK1104: 无法打开文件“libboost_date_time-vc120-mt-sgd-1_64.lib”
- 无法打开文件“libboost_log-vc100-mt-1_61.lib”
- 编译caffe时,遇到问题:无法打开文件“libboost_thread-vc120-mt-gd-1_58.lib
- VS2013使用boostregex遭遇无法打开libboost_regex-vc120-mt-sgd-1_62.lib的问题
- LINK : fatal error LNK1104: cannot open file 'libboost_filesystem-vc120-mt-sgd-1_63.lib'
- 无法打开文件“libboost_thread-vc120-mt-gd-1_58.lib
- 无法打开文件“libboost_filesystem-vc140-mt-sgd-1_61.lib”
- 无法打开文件"libboost_thread-vc141-mt-sgd-1_65_1.lib"
- Windows boost 下编译 python 库 boost_python-vc120-mt-1_58.lib
- 新手,Visual Studio 2013 配置Boost库。 如何编译和选择,遇到无法打开文件“libboost_thread-vc120-mt-gd-1_58.lib的解决办法
- Visual Studio 2013 配置Boost库。 如何编译和选择,遇到无法打开文件“libboost_thread-vc120-mt-gd-1_58.lib的解决办法
- 编译静态的BOOST libs *-vc90-mt-sgd.lib
- [boost]无法打开文件“libboost_thread-vc90-mt-sgd-1_43.lib”解决思路
- [boost]无法打开文件“libboost_thread-vc110-mt-sgd-1_63.lib"
- CGAL-vc90-mt-sgd.lib
- 无法打开 libboost_regex-vc80-mt-sgd-1_51.lib
- 使用scikit-learn解释随机森林算法
- LDA 主题模型
- MorphSVGPlugin from GreenSock 的源码注释分析
- 批量生成各尺寸的iOS图标
- 敏捷
- 编译 文件“libboost_log-vc120-mt-sgd-1_59.lib”
- 装饰模式学习笔记
- Keepalived配置与使用
- 在一个无头指针的单链表中,删除指针p所指向的结点
- python实现简易网络爬虫
- Linux中常用操作命令
- Android数据存储方式之——Shareprefences
- 字符串比较用equals和 == 的区别
- "asdddfgghdsadadf"获取该字符串中的字母出现的次数