• 4633阅读
  • 6回复

怎么这么莫名其妙呢。。 [复制链接]

上一主题 下一主题
离线matao1563
 
只看楼主 倒序阅读 楼主  发表于: 2009-04-08
   用qt creator学习,用了段时间好像没什么问题,但有时候非常非常的莫名其妙,在编辑源码的时候,我明明已经改了源码了,但是编译运行,出来的画面却还是没改之前的,甚至我保存所有的源码退出,然后打开,已经没有任何以前的代码了,编译运行出来的还是以前没改之前的画面。。。
  举个例子有句代码setWindowTitle(tr("hello")); 我把它改成了setWindowTitle(tr("123456")),但是编译出来,标题依然是"hello"
  我试着仅仅复制源码文件,(.h和.cpp),其他的makefile,.debug,.release文件,tmp目录下的文件一律不复制,把他们移到一个空文件夹编译运行,出来的画面是改过之后的。。。
  是不是一些系统自动生成的中间文件之类的有什么bug啊?改了源码编译,却只有临时文件保存的没改之前的源码起了作用,绝对不是我不仔细,没看清,我也学习编程2年多了
离线matao1563
只看该作者 1楼 发表于: 2009-04-08
  把 相应工程的debug目录下的所有文件都删除,重新编译运行才正常,要是不删除,不管怎么编译,怎么修改,运行的都是没改以前的源码,真是费解。
离线matao1563
只看该作者 2楼 发表于: 2009-04-08
   试了几十次,把creator自带的一些例子拷到别的目录自己编辑运行,有时候莫名就会出现这情况,无论怎么修改编辑修改源码,哪怕保存了,下次再打开,编译运行后都是以前未修改的源码的界面,而源码文件(.h,.cpp)里根本就找不到以前代码的痕迹了,编译运行还是以前的。。。明显是系统自动生成的文件保留了上次或者以前运行时的源码,这个不知道是不是bug

   只有把所有系统自动生成的文件全部删除,才能使修改的源码生效。。。不然无论怎么改,编译运行后就是未改之前的东西。
离线jawiudi
只看该作者 3楼 发表于: 2009-04-08
遇到到过同样的问题
离线duduqq

只看该作者 4楼 发表于: 2009-04-08
qt creator有问题的,暂时最好不要用先,或者下个更新的版本。
离线xiaoyan124
只看该作者 5楼 发表于: 2009-06-01
好像我也遇到过啊
离线shiroki

只看该作者 6楼 发表于: 2009-06-02
会不会是系统时间的问题?
--
shiro is White
ki is tree
http://www.cuteqt.com
论坛 http://www.cuteqt.com/bbs
博客 http://www.cuteqt.com/blog
博客镜像: http://sites.cuteqt.com/cuteqt
Linux/Qt/嵌入式讨论群 http://qun.qq.com/air/5699823
快速回复
限100 字节
 
上一个 下一个