1、打开VS2008,单击“文件”->“新建”“项目”,在弹出如下对话框中,选择Win32控制台应用程序,项目名字起为cppdll,然后单击“确定”。
2、弹出Win32应用程序向导,点击“下一步”,选中DLL和空项目,然后点击“完成”。
3、在左侧cppdll上右键单击,“添加”->“类(C)...”,在弹出的如下对话框中选择C++类,单击右下方的“添加”。类名起为cppdll,单击“完成”。
4、在.cpp文件和.h文件中分别写上如下代码。
5、修改工程的输出目录,编译生成解决方案。
6、单击“文件”->“新建”“项目”,在弹出如下对话框中,选择CLR 类库,项目名字起为cllidll,然后单击“确定”。
7、在.cpp文件和.h文件中分别写上如下代码。
8、添加cppdll.h路径
9、修改工程的输出目录,编译生成解决方案。
10、单击“文件”->“新建”“项目”,在弹出如下对话框中,选择Visual C# 控制台应用程序,项目名字起为csmain,然后单击“确定”。
11、在解决方案管理器窗口中,右键单击“引用”,单击“添加引用”->“浏览”,找到cllidll.dll,然后单击“确定”。
12、在.cs文件中添加如下代码。
13、按下F5编译运行。