创建动态库
TEMPLATE = lib
创建静态库
CONFIG += staticlib
对 TESTLIB_LIBRARY 宏进行判断,_global.h 会被 testlib.h 调用,还会被调用 lib 库的应用程序调用。
这个 TESTLIB_LIBRARY 是在 .pro 中定义的。
# define Q_DECL_EXPORT __declspec(dllexport) 即导出库
调用库的应用程序会调用 # define Q_DECL_IMPORT __declspec(dllimport) 即导入库