1) c++ win32 dll项目需选择平台win32,否则调用时报错(原因未知,或许不能用win32 dll?)
2)c#调用时候需要设置调用约定
/*
[DllImport("dll3.dll", CallingConvention = CallingConvention.Cdecl)]//动态调用
[DllImport("dll3.dll", EntryPoint = "add")]//未设置调用约定报警
*/
[DllImport("dll3.dll", EntryPoint = "add", CallingConvention = CallingConvention.Cdecl)]