2011年11月2日

C#中调用C++ 动态链接库 dll 的方法

摘要: 首先,c++的类在c#中是不兼容的,因此,c#只能够使用c++的导出函数,不能使用导出类(非常执着的去搞也是可以的,只是得不偿失,很困难).其次,为了防止c++的编译器对c++函数命名方式进行改变,导出函数要用 extern "C" 来修饰,这个当然是众所周知的了.然后,要把一个函数指明是导出函数,要用_declspec(dllexport) 来修饰.因此,一个完整的c++导出函数应该是这样的:extern "C" _declspec(dllexport) int MyPlus(int a,int b){ return a+b;} 在c#中,首先要引用命 阅读全文

posted @ 2011-11-02 00:51 大宝pku 阅读(621) 评论(0) 推荐(0) 编辑

导航