1. 程式人生 > >qt5 + vs2015自定義控件錯誤:undefend interface

qt5 + vs2015自定義控件錯誤:undefend interface

自定義 widget 報錯 文件路徑 集成 wid 所在 結果 nbsp

控件中編譯時因為是把所有的單個控件集成到一個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