Linux+CLion+树莓派远程编译时,Cmake编译出现undefined reference to `vtable for MainWindow'的解决办法

在win+CLion上进行远程qt开发时碰到以下错误:

错误提示:

undefined reference to `vtable for MainWindow'

原因:源文件的目录结构有问题??

解决方法:

将目录结构不分为include、lib等。直接放在一个文件下,不论是*.ui、*.cpp、*.h等。

参考:https://stackoverflow.com/questions/14015792/why-am-i-getting-undefined-reference-to-vtable-errors-when-linking-this-qt

猜你喜欢

转载自www.cnblogs.com/BANLOONG/p/11570829.html
今日推荐