【发布时间】:2013-11-21 10:21:11
【问题描述】:
是否可以在定义中使用 QT qmake 指令?
我尝试通过定义创建一个 QT 插件接口类:
#define PLUGIN(NAME) \
class NAME ## Plugin : public QObject, public IPluginInterface \
{ \
Q_OBJECT \
Q_PLUGIN_METADATA(IID "org.my.Plugins" FILE "NAME ## .json") \
Q_INTERFACES(IPluginInterface) \
public: \
virtual ~NAME ## PluginInterface(){} \
NAME ## PluginInterface(){} \
/* implementation of interface */
}; \
NAME ## Plugin NAME ## plugininterface;
但是在运行 qmake 并让我的程序不加载插件之后。 消息是:插件验证数据不匹配
【问题讨论】: