我们公司有写好的C语言程序,但是要转到.net平台。怎么把C语言封装 让C#调用。
希望哪个大虾指导下怎么弄 封装起来 用C#调用
用VS2005/2008/2010/2012都行,建立一个DLL/ActiveX项目,然后把MFC去掉,把你的源代码文件include进来。
需要示例的话,可以去下载 zlib-1.2.6 然后照着做就行了。
主要的问题是,你知道ActiveX和DLL的区别和联系吗?如果不知道,请先去把这两个概念搞清楚了。
C语言导出函数,C#是可以直接用的(IMPORT下),不需要ActiveX.
那我要是调用时 函数指针怎么处理?