标签: c# dll object mfc loadlibrary
我有一个mfc dll,我喜欢加载到C sharp程序中!
我的源码教程: http://blogs.msdn.com/b/jonathanswift/archive/2006/10/03/dynamically-calling-an-unmanaged-dll-from-.net-_2800_c_23002900_.aspx
问题是他在函数中使用原始数据类型(例如int)来加载,但是 我需要自己的类型(getInstance()的类对象)!
有一种简单的方法吗?
谢谢你,问候leon22
答案 0 :(得分:1)
您不能在C#项目中使用C ++类。实际上,您不能在使用不同编译器编译的任何项目中使用C ++类,例如不同版本的MSVC。
这里最好的方法是使用COM,它是一个二进制接口标准,旨在解决这个问题。