繁体   English   中英

在conda安装boost之后,libboost_python.lib和boost_python.lib有什么区别

[英]after conda install boost, what is the difference between libboost_python.lib and boost_python.lib

安装anaconda3 5.2之后,我使用conda install boost安装boost。

在C:\\ ProgramData \\ Anaconda3 \\ Library \\ lib中,有两组用于增强的库。

boost_python36-vc140-mt-x64-1_67.lib(177 KB)

libboost_python36-vc140-mt-x64-1_67.lib(5576 KB)

这些有什么区别? 一静态一动态吗?

请参考此链接以命名对这些库的理解。

https://www.boost.org/doc/libs/1_58_0/more/getting_started/windows.html#library-naming

以“ lib”开头的是

前缀:除Microsoft Windows之外,每个Boost库名称都以该字符串开头。 在Windows上,只有普通的静态库才使用lib前缀。 导入库和DLL没有。

因此它是一个静态库(libboost_python36-vc140-mt-x64-1_67.lib)。

另一个不是lib前缀的是导入库(boost_python36-vc140-mt-x64-1_67.lib)。

这是有关导入库的很好的解释。

导入库如何工作? 细节?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM