C#平台调用的步骤
摘要:
1、准备CLRInsideOut2008_01.exe程序2、将所有的C的函数、结构、常量的声明合并到一个文件中3、去掉所有的预编译指令、头文件导入声明4、去掉定义为函数的宏5、用上述的程序转换它,仔细查看第一个错误,修正它6、复制到C#类库中,整理一下7、明确函数导入的dll名称8、为函数添加调用约定9、为委托添加调用约定形式:[UnmagedFunctionPointer(CallingConvention.Cdecl)]10、以“Error”为关键字查找,解决一下11、平台调用以函数为中心,对无用的结构、委托、常量、枚举,可以删掉12、仔细过一遍,查找不合理的地方13、char*变为St 阅读全文
posted @ 2013-06-08 20:57 yao2yao4 阅读(540) 评论(0) 推荐(0) 编辑