1
是否可以在定義中使用QT qmake指令?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後,使我的程序不加載插件。 消息是:插件驗證數據不匹配