首页 > 解决方案 > 如何在 Visual Studio Code 中使用第三方 DLL

问题描述

我有几个从 DLL 文件调用函数的头文件,我想知道如何为头文件和 DLL 文件提供链接以在 Visual Studio Code 中进行通信。

如果您需要我详细说明任何事情,请告诉我。

标签: c++dllvisual-studio-codemingw-w64

解决方案


我相信您正在寻找访问 Dll 中定义的代码。一般所有的dll项目我们都需要提供所有需要导出的功能。__dllexport__ 在我们构建 DLL 项目后,.lib 和 .dll 会根据导出的所有函数生成。

因此,当您想使用在某些头文件中声明并在 DLL 中定义的成员函数时,您需要按照以下步骤操作。

  1. 在 Visual Studio 中,添加在 Linker-Input-additional 中生成的 .lib
  2. 依赖添加链接器->通用->附加库目录的路径
  3. 将 .dll 放在运行 .exe 的路径中

推荐阅读