.Net Compact Framework中不存在System.Runtime.CompilerServices.CallConvCdecl
。
无论如何都要在Compact Framework中复制这个函数吗?
答案 0 :(得分:2)
Windows CE没有不同的调用约定,因此无需指定一个。调用约定仅适用于Windows上的32位x86代码。所有其他平台(包括x64)都有一个调用约定。
由于不需要它,Compact Framework中省略了它(小的运行时大小是设计目标之一)。
此外,Compact Framework无法进行动态编译,因此System.Runtime.CompilerServices
命名空间很少。
答案 1 :(得分:1)
对于紧凑框架,使用CallingConvention.Winapi
映射到cdecl。