![]() ![]() |
|
Boost库的文件名组合规则 | |
作者:佚名 文章来源:不详 点击数 更新时间:2008/4/18 14:38:25 文章录入:杜斌 责任编辑:杜斌 | |
|
|
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 调试/诊断 runtime (release if not present). d 调试版本 (不出现表示 release 版 ). p STLPort 版本. 注:对 vc 来说,gd 总是一起出现 BOOST_LIB_VERSION: Boost 版本, Boost 版本 x.y 表示为 x_y形式. |
|
![]() ![]() |