最近,我试图在OpenCV库中找到"calcOpticalFlowPyrLK"函数的源代码.当我搜索它的定义时,我发现了一个名为"CV_EXPORTS_W"的宏.有人知道这是什么意思吗?
CV_EXPORTS_W在modules/core/include/opencv2/core/types_c.h中定义为别名CV_EXPORTS,并在同一文件CV_EXPORTS中定义为:
#if (defined WIN32 || defined _WIN32 || defined WINCE) && defined CVAPI_EXPORTS
# define CV_EXPORTS __declspec(dllexport)
#else
# define CV_EXPORTS
#endif
Run Code Online (Sandbox Code Playgroud)
换句话说,它是定义__declspec(dllexport)的Windows平台上的别名CVAPI_EXPORTS,否则它是空的.
| 归档时间: |
|
| 查看次数: |
7261 次 |
| 最近记录: |