Boost库的文件名组合规则

Boost库的文件名组合规则,第1张

Boost库的文件名组合规则,第2张

Boost库编译的Lib文件按照以下规则组合:
Boost _ Lib _ prefix+Boost _ Lib _ name+" _ "+Boost _ Lib _ toolset+Boost _ Lib _ thread _ opt+Boost _ Lib _ rt _ opt+"-"+Boost _ Lib _ version。

这些被定义为:
BOOST_LIB_PREFIX:静态库是“LIB”或者什么都没有。

BOOST_LIB_NAME:库的基本名称(比如boost_regex)。

BOOST_LIB_TOOLSET:编译工具集的名称(例如:vc6、vc7、bcb5)。

BOOST_LIB_THREAD_OPT:多线程为“-mt”,否则为空

BOOST_LIB_RT_OPT:表示使用的运行时的后缀,

组合以下一个或多个字符:
s静态运行时(无外观表示动态)。
g调试/诊断运行时(如果不存在,则释放)。
d调试版本(无外观表示发布版本)。
p短期版本。

注意:对于vc,gd总是一起出现
BOOST _ LIB _ VERSION:BOOST VERSION x . y表示为x_y形式。

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » Boost库的文件名组合规则

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情