Boost的自动链接功能
Boost是一个强大的C++第三方库,但是Boost的各种问题实在是很让人蛋疼。我搜到过一篇文章关于LuaBind使用Boost Build管理工具来管理源代码以及编译的博文,其第一句话就是Fuck The Boost!it is the pain of ass!
那个采用Boost Build来编译LuaBind我最后完成了,但是很是蛋疼。
现在又出现了Boost链接的问题,经过多方搜索,以及尝试。个人对Boost 的自动链接机制如下:
Boost默认启用自动链接功能,而且是静态链接。它会根据当前的编译器预定义宏判断是否是DEBUG,什么版本的编译器,然后自动链接libXXX-vc100-mt-gd-1_52.lib这样的文件。其中lib的代表着是静态LIB库文件,vc100指编译器版本(在VS2008中它会自动链接vc90这样的文件),gd代表debug,release,没有gd选项。这样的自动链接功能非常烦恼,当升级了VS时,要重新用新编译器编译Boost库。
如果要开启自动链接功能,而且是动态链接的话,定义 BOOST_ALL_DYN_LINK。这样它就自动链接 XXX-vc100-mt-gd-1_52.lib.
建议采用关闭自动链接功能。
在附加预定义宏 加 BOOST_ALL_NO_LIB ,这样就关闭了BOOST的自动链接LIB的功能。然后把需要的lib库在附加库里手动加入。
转载于:https://www.cnblogs.com/tlm1992/p/3388450.html
Boost的自动链接功能相关推荐
- KIngcms 5.1版本增加站内链接功能自动给指定关键词加上链接
站内链接功能对SEO的效果还是很不错的,自动给指定的关键词加上指定的链接.而且可以设置优先级.比如对两个词"SEO"和"SEO优化"都设置有站内链接.但在文章中 ...
- Hum Brain Mapp | 联合连接矩阵独立成分分析:结构和功能连接的自动链接
导读 对人类大脑连接的研究,包括结构连接(SC)和功能连接(FC),这些方面的研究有助于深入了解大脑功能的神经生理机制及其与人类行为和认知的关系.这两种类型的连接测量都提供了重要且互补的信息.然而,将 ...
- 关闭Outlook自动完成功能
如何关闭Outlook自动完成功能 用Outlook 2003新建邮件时,通常在收件人地址栏或抄送栏中键入邮件地址,Outlook会自动列出相近的名字或邮件地址,这一功 ...
- 露雨资源库三(第一个.net2.0软件)-为控件增加自动完成功能
前面我写过"露雨资源库"的第一篇和第二篇,分别介绍了界面设计和设计思路. 链接如下: 露雨资源库(第一个.net2.0软件)一 http://luyu.cnblogs.com/ar ...
- iPhone 13或有8款配色;vivo百万年薪招工程师;特斯拉新增行车记录视频紧急情况自动保存功能|极客头条...
「极客头条」-- 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注的重要新闻吧. 整理 | 孙胜 出品 | CSDN(ID:CSDNnews) ...
- 删除Chrome自动完成功能的输入背景色?
在我正在处理的表单上,Chrome浏览器会自动填写电子邮件和密码字段. 很好,但是Chrome将背景颜色更改为浅黄色. 我正在研究的设计是在深色背景上使用浅色文本,因此这确实弄乱了表单的外观-我有明显 ...
- 实现ISA2004的WPAD(自动发现功能)
使ISA的功能和特性得到完全的体现,需要客户端安装FWC.其实原本我都是用sNAT模式,后来因为要做基于AD的身份验证访问,所以需要用到代理方式,为了客户端能够快速的配置,决定分发FWC,但是因为其默 ...
- mysql版网络验证自动发卡功能
网络验证Mysql版自动发卡流程 百宝云网络验证系_MySQL版支持完整的代理功能,默认200并发数,支持的同时在线人数3000-20000人,使用企业级的mysql数据库作为存储数据库,稳定性能是之 ...
- 极客日报:iPhone 13或有8款配色;vivo百万年薪招工程师;特斯拉新增行车记录视频紧急情况自动保存功能
一分钟速览新闻点! 鸿海郑州厂招工赏金翻倍,为新 iPhone 备货加码 华为获亲属识别专利授权,可挖掘人脸图像的遗传特征 腾讯申请微博商标被驳回 抖音回应腾讯投诉:已下架视频超 8000 个 viv ...
最新文章
- java数据类型_java 数据类型
- 对比BF245、2SK30A,2SK160A与2SK241对于150kHz导航信号放大关系
- MyBatis中的@Mapper注解及配套注解使用详解
- *ctf 逆向math题解
- UML模型中的图-静态图【类图、对象图】
- [PAT乙级]1022 D进制的A+B
- lucene,lucene.net学习教程
- 如何在IE浏览器播放RTSP或RTMP流
- React Native 仿天猫物流跟踪时间轴
- 体系结构方案 - 临时性数据计算
- php 3.2 下载,PHPWind
- matlab 遗传算法 ga函数,matlab遗传算法ga函数
- 里面可以写名字的爱心代码(html)
- 概率图模型(6)马尔科夫随机场
- Android无菜单键,如何触发onCreateOptionsMenu(Menu menu)
- 获取全国地铁线站口数据(Python+百度API)
- redhat linux 文本处理工具笔记
- 【商城秒杀项目】-- 概况
- 移动硬盘识别不出来怎么办?
- form表单中的enctype属性什么意思?