qt5 + vs2015自定义控件错误:undefend interface
Posted 卡贝天师
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了qt5 + vs2015自定义控件错误:undefend interface相关的知识,希望对你有一定的参考价值。
控件中编译时因为是把所有的单个控件集成到一个lib中,所以会引用#include<QDesignerCustomWidgetInterface>以及#include<QDesignerCustomWidgetInterface>编译时一个错误undefend interface。
1、在vs配置路径中已经设置了QtUiPlugin的路径。在文件中包含#include<QDesignerCustomWidgetInterface>头文件,能够直接vs中能够直接转到该头文件的内容,编译报错。
2、把该头文件改成#include"customwidget.h",vs路径中还是设置其所在的头文件路径,编译后还是报错。
3、把customwidget.h文件复制到工程目录下,编译,结果正确。
以上是关于qt5 + vs2015自定义控件错误:undefend interface的主要内容,如果未能解决你的问题,请参考以下文章
QT5.11本来是正常的,安装VS2015(2017)后出现如下错误