首页 > 解决方案 > 是否可以将使用 STL 构建的静态库与动态库链接?

问题描述

我有一个静态 C++ 库。库中的代码在内部使用 STL 容器。我想将此库链接到动态库。在构建期间,我收到错误:

error LNK2019: unresolved external symbol

与 STL 中的对象(容器)相关。我知道从 DLL 导出 STL 容器时会出现问题;但是,我包含 STL 的库是静态的,因此不会导出任何容器。

如果静态库包含 STL 容器,是否可以将静态库与动态库链接?

标签: c++visual-studiostl

解决方案


推荐阅读