我原来用VC++6.0编了系列动态链接库,内含大量的指针操作、多重继承等。在.net环境下能直接使用原来的动态链接库吗?如不能,有哪些好办法处理?
参考:[C#/C++]C#调用非托管DLL的APIs
自己用C++在写一个调用这些dll的
dll库(让接口更加简单),然后由C#调用
从你描述中“内含大量的指针操作、多重继承等”这种情况是不推荐你直接在C#中p/invoke操作的,最好就是重新封装一套外部调用的API接口,将内部中涉及的指针等一些比较复杂的逻辑处理简化掉
自己还得再消化一下,谢谢各位回答者。