系列文章目录
文章目录
- 前言
- 总结
前言
- 第一步
DEFINES += FLYSHOOT_LIBRARY
- 第二步
#include<QtCore/qglobal.h>
#if defined (FLYSHOOT_LIBRARY)
# define FLYSHOOT_EXPORT Q_DECL_EXPORT
#else
# define FLYSHOOT_EXPORT Q_DECL_IMPORT
#endif
- 第三步
class FLYSHOOT_EXPORT XXX: public QWidget,public PluginInterface
{
Q_OBJECT
Q_INTERFACES(PluginInterface)
Q_PLUGIN_METADATA(IID "FlyShoot")
public:
...
}