1、創(chuàng)建Native類庫(kù)
新建項(xiàng)目->其他語(yǔ)言->Visual C++->Win32控制臺(tái)應(yīng)用程序->DLL

添加頭文件


添加源文件

選擇生成路徑生成dll
2、CLR類庫(kù)封裝Native類庫(kù)
新建項(xiàng)目->其他語(yǔ)言->Visual C++->CLR->類庫(kù);

添加Native類庫(kù)的lib和pdb

添加封裝后的類聲明頭文件


添加類的實(shí)現(xiàn)文件

3、C#調(diào)用封裝后的CLR類庫(kù)
新建項(xiàng)目->Visual C#->控制臺(tái)應(yīng)用程序;
添加引用(將CLR類庫(kù)引入),并將CLR依賴的Native類庫(kù)copy到Debug中
測(cè)試程序如下:
