这个现象是vs的bug,在改变完ui界面后会重新生成ui_xxxx.h和moc_xxxx.obj文件。但有的时候会没有重新生成,或者在错误的路径下生成重复的ui_xxxx.h,导致每次用的都是另一个不会更新的ui_xxxx.h。
打开项目所在文件夹,main/x64/Debug可以看到moc_xxxx.obj文件。

打开项目所在文件夹,main/x64/Debug/uic可以看到ui_xxxx.h文件。

解决:只要删除报错显示的ui_xxxx.h和相应的moc_xxxx.obj文件,重新编译即可。
博客内容描述了在使用Visual Studio进行UI界面修改后,遇到ui_xxxx.h和moc_xxxx.obj文件未正确更新或位置错误的问题,导致编译错误。解决方案是手动删除错误的文件并重新编译项目,以确保使用最新的代码。

3735

被折叠的 条评论
为什么被折叠?



