学习来自https://blog.csdn.net/luyan_abaci/article/details/48037843
简单说明一下上面的宏定义:
如果定义了宏 TEST_API_EXPORTS,则将TEST_EXPORTS定义为__declspec(dllexport);
否则,将TEST_EXPORTS定义为__declspec(dllimport);
__declspec和dllexport、dllimport为C++保留字段,用于区别此时程序是在生成动态库(dllexport)还是在被其他程序调用动态库(dllimport).
原文:https://www.cnblogs.com/Galesaur-wcy/p/14638368.html