10 个解决方案
#1
当然可以了。
#2
可以把所有的类封装成一个dll,只调用一个
#3
这种做法没问题的……
#4
可以封装几个类的
#5
1.能运行,说明dll接口正确;能正常调用;
2.什么动作都没有 ——可能是dll内部逻辑关系比如函数调用不正确吧
2.什么动作都没有 ——可能是dll内部逻辑关系比如函数调用不正确吧
#6
应该没问题,但不保证你实现的没问题
#7
逻辑关系我用控制台程序测试过了,是正常的。
#8
我编译生成这个DLL的时候,发现有几个warning,说我借口类引用的这几个类需要提供一个dll接口供我的这个接口类的客户端使用,请问这个有什么含义?
#9
意思是说你最好把所有继承的类全部导出dll接口
#10
。。。找到原因了,原来的接口里有构造函数,我调用DLL的时候用原来这个接口类的头文件的时候把构造函数给屏蔽了,现在取消屏蔽就好了。具体原因大家讲讲?我个人猜测是,原先我的借口类显示声明了构造函数。在调用这个接口类的时候我首先实例化了接口类的一个对象,在实例化的过程中又需要我自己定义的构造函数,而这个构造函数我在调用的时候又没有声明,所以出现了错误。是不是这样大家指点下?
#1
当然可以了。
#2
可以把所有的类封装成一个dll,只调用一个
#3
这种做法没问题的……
#4
可以封装几个类的
#5
1.能运行,说明dll接口正确;能正常调用;
2.什么动作都没有 ——可能是dll内部逻辑关系比如函数调用不正确吧
2.什么动作都没有 ——可能是dll内部逻辑关系比如函数调用不正确吧
#6
应该没问题,但不保证你实现的没问题
#7
逻辑关系我用控制台程序测试过了,是正常的。
#8
我编译生成这个DLL的时候,发现有几个warning,说我借口类引用的这几个类需要提供一个dll接口供我的这个接口类的客户端使用,请问这个有什么含义?
#9
意思是说你最好把所有继承的类全部导出dll接口
#10
。。。找到原因了,原来的接口里有构造函数,我调用DLL的时候用原来这个接口类的头文件的时候把构造函数给屏蔽了,现在取消屏蔽就好了。具体原因大家讲讲?我个人猜测是,原先我的借口类显示声明了构造函数。在调用这个接口类的时候我首先实例化了接口类的一个对象,在实例化的过程中又需要我自己定义的构造函数,而这个构造函数我在调用的时候又没有声明,所以出现了错误。是不是这样大家指点下?