我是新手 - 你可以告诉我有什么区别b/w升级lib的以下变化以及在这种情况下需要链接到哪一个?
那么,我实际上要了解的是_gd,mt,sgd事物的整个分类.
Nat*_*ate 17
[lib][boost_unit_test_framework]-[vc80]-[mt]-[sgd]-[1_35][.lib]
Run Code Online (Sandbox Code Playgroud)
lib:在Linux上,所有文件都以此为前缀
boost_unit_test_framework:以...开头的库名称 boost_vc80:用于构建此库的工具集和版本
vc71:Microsoft Visual C++ 2003(版本7.1)vc80:Microsoft Visual C++ 2005(版本8.0)mgw53:MinGW 5.3mt:表示多线程支持sgd:每个字母都表示某事
s:静态链接g:链接到调试库y:"使用Python的特殊调试版本"d:提升调试p:使用"STLPort标准库"n:使用STLPort不推荐使用的"本机iostreams"功能1_35:Boost版本.lib:扩展因操作系统中的约定而异基于此(感谢@ n1ckp)
另请参阅一些示例中可供下载的Boost 1.34.0二进制文件列表.
n1c*_*ckp 12
以下是有关许多后缀含义的完整信息的文档链接:
windows: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
虽然看起来它仍然是相同的,所以任何一个链接都应该是好的.
我在Linux上使用Boost,但我认为这些来自Linux命名.
在Linux上,gd似乎只是d,所以也许g可能意味着除了"with debug symbols"之外的其他东西.
| 归档时间: |
|
| 查看次数: |
12347 次 |
| 最近记录: |