首页 > 解决方案 > 如何在 Visual Studio C++ 的 dll 项目中包含库

问题描述

所以我有一个项目(A)可以编译成一个 dll 文件,然后我将这个 dll 包含在另一个项目(B)中。现在我想在该 dll(A) 中包含一个库,而不必将它也包含在另一个项目(B) 中。我怎样才能做到这一点 ?

标签: c++visual-studiodlllib

解决方案


您可以在 project(A) DLL 中静态链接该库。通过这样做,库生成的二进制文件将包含在 DLL 的二进制文件中,project(B) 根本不会被修改(如果静态库的使用不会影响 DLL 本身的接口代码,即:项目包含的标题(B)。


推荐阅读