none
C#如何调用C++编写的非托管代码dll文件 RRS feed

  • 问题

  • 请问在C#中如何能够调用C++编写的非托管代码dll文件中的函数呢?我查了网上有提供dllimport和采用委托的形式进行调用,但是这样调用函数个数比较少的时候还是比较方便的,但是如果需要调用的函数个数比较多,比如我C++编写的dll文件中包含有50个函数,那如果全部在C#中采用dllimport方式进行引用的话,光定义就会有很长的代码。同时效率也不高,请问各位老师有没有快捷的方式能够实现对于C++dll文件中的函数进行调用呢?就像在C#中调用C#的函数类库的时候通过引用得到一个名字命名空间然后就可以在自己的函数中进行使用了。请高手指教!谢谢。
    • 已更改类型 Martin_XieModerator 2011年11月21日 7:37 Change to question so that more beginners can search out it.
    2011年10月11日 10:27

全部回复