一、创建C# DLL,需要指定应用类型为“类库”,代码:
二、C++客户程序,是个控制台应用,代码:
三、注意:
1.使用#using引用C# DLL,而不是#include; 2.别忘了using namespace CSharpTestDll 3.使用C++ /clr语法,采用正确的访问托管对象,即:使用'^',而不是星号'*'。 4.注意要使用同一vs版本编辑器生成代码。 5.如果c++编译出现错误:fatal error C1190: 托管目标代码需要“/clr”选项,请选择项目-》属性-》配置属性-》常规-》公共语言运行时支持-》公共语言运行时支持(/clr)