一、前言
有的时候改了qt界面重新编译之后却不更新,怎么整都不好使,很难受,其实这种情况基本就有一种可能,就是程序本身在一个地方编译,然后更换了另一台设备,或者另一个地址,在重新编译,但是界面的ui指向的是原路径ui.cpp。所以无论怎么整无法解决问题,今天就一起来解决一下子。
二、环境
qt512
windows10
三、正文
一开始程序里是这些
+
换了外部的新路径之后,导致ui_mainwindow.h无法更新,但是系统界面指向这个,问题的最快解决办法就是把对应无变化的界面(比如mainwindow),相关的文件除了cpp和h全部删除
删除的有
- ui_mainwindow.h
- moc_mainwindow.cpp
- moc_mainwindow.obj
- mainwindow.obj
不管他们在哪里,找到工程下的他们,删掉。重新编译。ok
四、结语
qt如此神奇,如此美妙