gpt4 book ai didi

visual-c++ - DLL加载和调用类方法

转载 作者:行者123 更新时间:2023-12-04 03:33:31 33 4
gpt4 key购买 nike

要在 VC++ 中加载 DLL 和调用函数,我们使用 LoadLibrary 和 GetProcAddress ,这需要修改方法的名称。它是否实例化一个类对象然后调用该方法?

如果不是,那么我如何调用类中的方法但实例化类的对象然后调用方法?

什么是加载.h文件、加载类、实例化对象然后在VC++中调用方法的过程

最佳答案

居然还有very good example on CodeProject这准确地描述了如何做到这一点。

编辑 引用您的评论,如果您阅读上述文章,您会看到GetProcAddress()无非是返回一个函数指针。如果你想创建一个 class 的实例这是从 DLL 导出的,您必须分配内存并强制系统调用类的构造函数以在那里实例化它。但是,一旦完成,我假设您可以通过使用刚刚创建的对象以正常方式调用类中定义的函数。

关于visual-c++ - DLL加载和调用类方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16011945/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com