c++ - 如何在 Visual Studio Code 中使用第三方 DLL
问题描述
我有几个从 DLL 文件调用函数的头文件,我想知道如何为头文件和 DLL 文件提供链接以在 Visual Studio Code 中进行通信。
如果您需要我详细说明任何事情,请告诉我。
解决方案
我相信您正在寻找访问 Dll 中定义的代码。一般所有的dll项目我们都需要提供所有需要导出的功能。__dllexport__
在我们构建 DLL 项目后,.lib 和 .dll 会根据导出的所有函数生成。
因此,当您想使用在某些头文件中声明并在 DLL 中定义的成员函数时,您需要按照以下步骤操作。
- 在 Visual Studio 中,添加在 Linker-Input-additional 中生成的 .lib
- 依赖添加链接器->通用->附加库目录的路径
- 将 .dll 放在运行 .exe 的路径中
推荐阅读
- javascript - 如何焊接物体并添加鳍状物体 THREE.js
- java - 随机数发生器
- android - 如何在 Android 的设置页面中添加工具栏/操作栏?
- android - 在android上反应本机获取网络请求失败
- omnet++ - 如何在 omnetpp.ini 中声明一组参数
- python - 灰度到 RGB 转换
- angular - 构建 Angular 7 应用程序,仅包括一些子应用程序
- javascript - 如何根据asp.net中弹出窗口的确认来决定下拉值选择
- excel - VBA 代码问题:我可以让 GoTo 成为变量吗?
- html - 如何动态发送 chrome 扩展 ID 以在网页中与 send_message 一起使用