如果想用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,选择AT…