OpenNI中的许多函数都会返回如下:
XN_C_API XnInt32 XN_C_DECL xnVersionCompare (const XnVersion *pVersion1, const XnVersion *pVersion2)
我想现在是XN_C_API和XN_C_DECL。
好奇而已!
最佳答案
它与返回值无关。不查看源代码,我怀疑在为Windows编译时:XN_C_API
被定义为__declspec(dllexport)
或__declspec(dllimport)
,具体取决于您是编译DLL还是从中导入函数。XN_C_DECL
被定义为功能所需的calling convention(可能是__stdcall
或__cdecl
)