使用宏控制dll导入或导出
1 |
说明:
XXX为库名称
XXX_HAS_DLL 编译器是否支持
__declspec(dllexport)
XXX_BUILD_DLL 动态库内部使用,还是供外部引用
XXX_EXPORT 用来说明某个变量,函数,类是否为导出或导入
参考
- log4cpp/include/Export.hh
- https://gcc.gnu.org/wiki/Visibilit
1 |
说明:
XXX为库名称
XXX_HAS_DLL 编译器是否支持__declspec(dllexport)
XXX_BUILD_DLL 动态库内部使用,还是供外部引用
XXX_EXPORT 用来说明某个变量,函数,类是否为导出或导入