c++ - 如何在 Visual Studio C++ 的 dll 项目中包含库
问题描述
所以我有一个项目(A)可以编译成一个 dll 文件,然后我将这个 dll 包含在另一个项目(B)中。现在我想在该 dll(A) 中包含一个库,而不必将它也包含在另一个项目(B) 中。我怎样才能做到这一点 ?
解决方案
您可以在 project(A) DLL 中静态链接该库。通过这样做,库生成的二进制文件将包含在 DLL 的二进制文件中,project(B) 根本不会被修改(如果静态库的使用不会影响 DLL 本身的接口代码,即:项目包含的标题(B)。
推荐阅读
- java - 返回与谓词匹配的整个 json 的 JSON 路径
- java - 如何针对我的情况设置这些特定的 OptaPlanner 约束?
- python - 拉伸图像而不保持纵横比
- android - Android Studio 中的 Snippet MarkerOptions 位于所有内容的前面
- node.js - TypeError: puppeteer.use(...) is not a function 尝试运行我的代码
- php - 如何在 PHP 中批量 IP 到域和域到 IP?
- css - Boostrap 4 选项卡 - 如何阻止文本换行?
- laravel - 有时需要验证多个上传背包字段
- solidity - 了解松露测试
- android - 无法更改应用程序中操作栏的颜色