在win+CLion上進行遠程qt開發時碰到以下錯誤:
錯誤提示:
undefined reference to `vtable for MainWindow'
原因:源文件的目錄結構有問題??
解決方法:
將目錄結構不分為include、lib等。直接放在一個文件下,不論是*.ui、*.cpp、*.h等。
2019.10.15更新:
最新一次發生該情況時,試着將含有qt特征文件(含有qt的mainwindow等特征性)放置在src下,而include、lib等另做處理,程序編譯無錯誤。參考我的文件目錄結構與cmake文件。