如何加载DLL并访问其方法
How to load a DLL and access its methods
我的朋友让我测试他创建的一个DLL,所以我想我应该制作一个Visual Studio 2012来加载DLL并运行他构建的一些方法。问题是,我不习惯包括DLL。
我把他给我的。h文件包含进去了,并且正确地加载了。然后,我进入我的项目属性,并将. dll文件添加到我的附加库目录(在配置属性->链接器->通用)和包含目录和库目录(在配置属性->通用)。
从我在网上找到的东西来看,这应该足够让我了解他的方法了。然而,由于某种原因,我的代码仍然不能识别他的任何自定义函数。我是不是漏写了什么?
提前感谢!
我相信你正在寻找:指南:创建和使用动态链接库(c++)。
另一种方法是使用LoadLibrary()
函数和提供的头文件。
相关文章:
- 通过方法访问结构
- 为了访问方法,从基类动态转换为派生类
- 访问方法的返回类型
- 是否有对 Clang 递归 ASTVisitor 的最终访问方法
- 具有各种访问方法的自定义数据结构
- 另一个子模块错误的 omnet 访问方法 - 调用 'check_and_cast(cModule*&)' 没有匹配函数
- 使用矢量迭代器访问方法
- 从其他 C++ 文件访问方法
- C++箭头运算符重载.如何获取被访问方法的名称
- 访问方法C++时出现问题
- 易失性成员的访问方法
- 在实例化之前访问方法
- 是否不希望将指针存储在具有不同访问方法的多个容器中?
- 在c++中查看类中基于参数的私有变量的访问方法
- 在继承错误之后访问方法
- 最好的方法访问方法的派生类c++
- 是否存在具有多访问方法的可变模板变体
- 为指向类的指针数组制定访问方法时遇到问题
- 转发类,无法访问方法
- 我可以在 Python 中创建我的 C++ 对象,但无法访问方法