从DLL导入的类如何使用
发布网友
发布时间:2022-05-24 15:14
我来回答
共2个回答
热心网友
时间:2023-10-18 12:26
有点看不懂楼主的描述,“用带很多方法的类创建”,创建什么呢?创建类的实例是吗?“创建的时候指针始终是空”,什么指针是空?楼主给的示例代码没出现指针。
总是返回空,是指DoSomeThing函数返回空?DoSomeThing的函数签名是怎样的呢?
楼主的DLL是怎么建的呢?
DLL有好多,可以导出类的有WIN32 DLL和MFC扩展DLL工程类型。例如MFC规则DLL工程类型则不允许导出类。
总之,楼主“无法实例化类”(从我对楼主描述的猜测只能是这样了)多半代码有问题。
楼主可以先别做成DLL,先把该类单独做成一个.cpp,然后在正常的程序中先使用该类,如果使用没问题,然后再新建DLL工程,把该类的代码全部黏贴过去。这样可能对于新手来讲,容易排错。
热心网友
时间:2023-10-18 12:27
楼上说的很好,dll有很多种类的,用的不同,把类放在里面不怎么明智