首页 > 解决方案 > 在调试模式下使用具有发布版本 dll 的库(C++/Visual Studio)

问题描述

我正在使用 Visual Studio 在 Windows 中制作 C++ 共享库。我在发布模式下构建库 dll。然后,我将其链接到使用我的库的应用程序。我可以在发布模式下使用它。但是当我在调试模式下构建应用程序时,我得到“std::length_error at the memory location ...”。

这与“_ITERATOR_DEBUG_LEVEL”有关吗?如果是这样,我该怎么办?在所有调试级别构建库?我的库不应提供任何调试符号

标签: c++visual-c++dll

解决方案


推荐阅读