c#如何调用非托管动态库中导出的类
关于c#如果调用非托管的函数,网上有好多资料,MSDN里讲的也很清楚,可是我现在有个非托管的DLL,C++做的,导出的是一个类,想问下有没有办法直接在c#中调用此类?另外,开发中如何调试这个类? --------------------编程问答-------------------- 不能直接调用,除非你自己建立个托管的的库,并把重新封装你那个非托管的类,这样你在C#项目中就可以直接引用这个可托管的库了 --------------------编程问答-------------------- 路过,学习了~~~顶顶顶!!! --------------------编程问答-------------------- 如果用AxImp工具导出后,是可以直接调用的,可以查询一下AxImp命令的用法,例如c:\windwos\systeme32目录下有一个SHDocVw.dll,就是非托管类库,用AxImp导出后,就可以直接调用dll中的浏览器类。 --------------------编程问答--------------------做了测试,好像这个办法只对Ax控件有效,自己的动态库封装的类好像不太好用,用C++设置了CLR支持调用可以,看来只有用C++了。
补充:.NET技术 , C#