我是新来推动 - 你能告诉我有什么区别的B / W升压LIB以下变化和哪一个呢,我需要在这种情况下,链接到?
- libboost_unit_test_framework-vc80-1_35.lib
- libboost_unit_test_framework-VC80-GD-1_35.lib
- libboost_unit_test_framework-VC80-MT-1_35.lib
- libboost_unit_test_framework-VC80-MT-GD-1_35.lib
- libboost_unit_test_framework-VC80-MT-S-1_35.lib
- libboost_unit_test_framework-VC80-MT-SGD-1_35.lib
- libboost_unit_test_framework-VC80-S-1_35.lib
- libboost_unit_test_framework-VC80-SGD-1_35.lib
那么,其实我追求的是理解的_gd,MT,SGD的东西全分类。
这里是链接到文档上的许多后缀的意思完整信息:
窗户: http://www.boost.org/doc/libs/1_40_0/more/getting_started/windows.html#library-naming
Linux操作系统: http://www.boost.org/doc/libs/1_40_0/more/getting_started/unix-variants.html#library-naming
虽然看起来这是相同的反正所以无论是链接应该不错。
[lib][boost_unit_test_framework]-[vc80]-[mt]-[sgd]-[1_35][.lib]
-
lib
:在Linux上的所有文件的前缀为这 - 在Windows上,前缀是不是在“导入库和DLL”
-
boost_unit_test_framework
:库名称开头boost_
-
vc80
:工具集和版本用于构建该库 -
vc71
: 微软的Visual C ++ 2003(版本7.1) -
vc80
: 微软的Visual C ++ 2005(版本8.0) -
mgw53
:MinGW的5.3
-
mt
:表示支持多线程 -
sgd
:每个字母代表什么 -
s
:静态链接 -
g
:链接到调试库 -
y
:“使用Python的一个特殊的调试版本” -
d
:升压调试 -
p
:采用“STLPort的标准库” -
n
:使用STLport的弃用“原生输入输出流”功能
-
1_35
:加速版 -
.lib
:扩展变化的基础上的操作系统约定
基于这个 (感谢@ n1ckp)
也看看列表可供下载升压1.34.0二进制文件的一些例子。
我用在Linux上加速,但这里是我觉得这些都是从Linux的命名。
在Linux GD似乎只是ð,所以也许说不定G表示“用调试符号”别的东西补充。