|      1ziv763      2018-06-08 17:02:43 +08:00  1 __declspec(dllexport) | 
|      2alqaz      2018-06-08 17:06:43 +08:00  1 跨平台模块的编写方法,用于导出模块的函数。windows 下是一楼的,其他可能只有一句 #define HID_API_EXPORT | 
|      3hustfox      2018-06-08 17:14:58 +08:00  2 #ifdef LOG_EXPORTS #define LOG_API __declspec(dllexport) #else #define LOG_API __declspec(dllimport) #endif LOG_API void tracelog(const char* pszFileID, int level,char *str,...); 一般情况下定义一个宏 LOG_EXPORTS 用于判别该 DLL 是导出还是导入的,在引用该 DLL 的工程里是没有 LOG_EXPORTS 宏的,那么 LOG_API 就是:__declspec(dllimport),而在该 DLL 工程中需要在预定义宏中添加 LOG_EXPORTS,这样 LOG_API 就是:__declspec(dllexport) | 
|      4afpro      2018-06-08 17:39:36 +08:00 __attribute__((visibility("default"))) |