我有一个 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() 的类对象)!
有没有简单的方法可以做到这一点?
谢谢,问候莱昂22
在 C# 项目中使用 C++ 类。 事实上,您不能使用使用不同编译器(例如不同版本的 MSVC)编译的任何项目中使用C++类。
这里最好的方法是使用COM格式,这是一个二进制接口标准,旨在解决这个问题。