在c ++中动态使用STL而不是静态

时间:2013-02-09 22:08:19

标签: c++ visual-studio dll stl

我正在阅读一篇关于减少你的win32 PE大小的文章: http://www.catch22.net/tuts/reducing-executable-size

我目前正在开发一个项目,其中一个特点是PE尺寸非常小。

我问自己 - 是STL(那是 - 标准模板库)可以动态使用而不是静态使用吗?

我想这是因为它使用了编译时生成的模板,这可能有点问题。

所以 - 有可能吗?

1 个答案:

答案 0 :(得分:0)

是的,这是可能的。 MSVC ++具有其标准库的DLL版本,其包含例如std::string您可以使用相同的技术在实例化中添加其他DLL。