QT5 , 不知道动了什么, 在Form里面增删控件, 再运行还是老样子...

OK_boom 2017-07-15 09:53:37
不知道动过什么, 之后呢增加/删除控件, 再运行, 还是以前那个Form的界面, 全部重新构建也一样, 各位大神是什么回事?
...全文
495 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
OK_boom 2017-07-21
  • 打赏
  • 举报
回复
引用 12 楼 jklinux 的回复:
可能是手滑,要不就是以前把编译输出路径设到源码目录里了
必须谢谢您, 以后还请多多指教!
jklinux 2017-07-20
  • 打赏
  • 举报
回复
可能是手滑,要不就是以前把编译输出路径设到源码目录里了
OK_boom 2017-07-20
  • 打赏
  • 举报
回复
引用 10 楼 jklinux 的回复:
[quote=引用 9 楼 rocklee 的回复:] [quote=引用 7 楼 jklinux 的回复:] 检查源码目录下是否有.o文件, ui_xxx.h文件, 有的话,删除就可以了
我才, 真的删除了ui_xxx.h就管用了, 这是什么回事?[/quote] 因为ui_xxx.h文件就是ui文件转化来的. ui_xxx.h文件应在编译输出路径里的,如果在源码目录就更新不了了[/quote] 就是好奇为什么会出现在源码目录里面, 要命的是在源码下面的优先度还要高.
jklinux 2017-07-19
  • 打赏
  • 举报
回复
引用 9 楼 rocklee 的回复:
[quote=引用 7 楼 jklinux 的回复:] 检查源码目录下是否有.o文件, ui_xxx.h文件, 有的话,删除就可以了
我才, 真的删除了ui_xxx.h就管用了, 这是什么回事?[/quote] 因为ui_xxx.h文件就是ui文件转化来的. ui_xxx.h文件应在编译输出路径里的,如果在源码目录就更新不了了
OK_boom 2017-07-19
  • 打赏
  • 举报
回复
引用 7 楼 jklinux 的回复:
检查源码目录下是否有.o文件, ui_xxx.h文件, 有的话,删除就可以了
我才, 真的删除了ui_xxx.h就管用了, 这是什么回事?
  • 打赏
  • 举报
回复
引用 6 楼 rocklee 的回复:
[quote=引用 4 楼 qqwangfan 的回复:] 确认下生成目录与运行目录是不是同一个目录,不是同一个目录是会有这种情况
我在IDE里面调试运行的, 应该不会有这个问题吧?[/quote] 这个要确定一下你的调试路径和文件生成路径是不是同一个目录,比如说vs工程就经常直接 调试路径与生成路径是不一样的,需要手动设置一下。
jklinux 2017-07-18
  • 打赏
  • 举报
回复
检查源码目录下是否有.o文件, ui_xxx.h文件, 有的话,删除就可以了
OK_boom 2017-07-18
  • 打赏
  • 举报
回复
引用 4 楼 qqwangfan 的回复:
确认下生成目录与运行目录是不是同一个目录,不是同一个目录是会有这种情况
我在IDE里面调试运行的, 应该不会有这个问题吧?
OK_boom 2017-07-18
  • 打赏
  • 举报
回复
引用 1 楼 jklinux 的回复:


确定下,源码目录是否与工程的编译输出路径一致了?这两者必须要不一样的路径才可以。

还是不行, 我手动将xxx_debug/xxx_release这些文件夹全部删除, 再编译, 一样...
  • 打赏
  • 举报
回复
确认下生成目录与运行目录是不是同一个目录,不是同一个目录是会有这种情况
画茧自缚 2017-07-15
  • 打赏
  • 举报
回复
将debug文件里的内容全部删掉再重新运行,有可能是makefile的问题
jklinux 2017-07-15
  • 打赏
  • 举报
回复


确定下,源码目录是否与工程的编译输出路径一致了?这两者必须要不一样的路径才可以。

16,199

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧