摘要: 如果想用C#调用C/C++写的函数,可以先将C/C++的函数写成dll文件,由C#用DllImport的方式来调用,但是这种方法无法调用C++写的类,如果想调用C++类,可以先把C++类封装成COM组件,再由C#来调用。方法如下(以VS2008英文版为例说明)一、新建一个Visual C++项目,类型为ATL Project,假设项目名为ComProject,直接点Finish即可。二、在Solution Explorer的ComProject项目名上右击,选择Add->Class,选择ATL Simple Object,在Short name里填上类名(假设为Hello),点Next, 阅读全文
posted @ 2013-03-20 14:50 sfsa 阅读(1389) 评论(0) 推荐(0)