1、C++中生成dll时,需注意:

2、C#中调用dll时

//bin目录下
const string dllPath = "Dll2.dll";

//[DllImport(dllPath, EntryPoint = "add", CharSet = CharSet.Ansi, ExactSpelling = false, CallingConvention = CallingConvention.Cdecl)]

[DllImport(dllPath, CharSet = CharSet.Ansi)]
public static extern int add(int a, int b);

[DllImport(dllPath, CharSet = CharSet.Ansi)]
public static extern int sub(int a, int b);

3、容易出现的问题

出现以上问题时,快捷键Ctrl+Alt+E,在异常窗口中,去掉一下选项

 

 

 

 

 

 

posted on 2019-12-12 15:53  逛园子$$$  阅读(306)  评论(0)    收藏  举报