1
ziv763 2018-06-08 17:02:43 +08:00 1
__declspec(dllexport)
|
2
alqaz 2018-06-08 17:06:43 +08:00 1
跨平台模块的编写方法,用于导出模块的函数。windows 下是一楼的,其他可能只有一句 #define HID_API_EXPORT
|
3
hustfox 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) |
4
afpro 2018-06-08 17:39:36 +08:00
__attribute__((visibility("default")))
|