关键词:
Qt5、IconEditor、custom plugin、QtCreator、Failed Plugins、自定义插件
今天,《C++ GUI Programming with Qt 4》看到了第五章自定义IconEditorPlugin的地方。动手尝试过程中,遇到一些问题,记录一下,借前辈之成果,示于后来者。
开发环境:Win7 64 bit + Qt 5.1.0。
由于书上是在Qt 4.x讲的,而小伙伴们使用Qt 5.1.0有一段时间了。Qt 5 又不是完全兼容Qt 4.x(至于Qt 4.x -> Qt 5 需要注意的问题,参见:The Transition from Qt 4.x to Qt 5 或者Porting from Qt 4 to Qt 5),所以这次动手尝试颇为不顺,主要遇到两个问题:
(1) Qt 5 中开发插件的方法和Qt 4.x有所不同
详情参考这里:Qt5:自定义窗口部件或这里Q_EXPORT_PLUGIN_2 breaks source compat 或者