• 8594阅读
  • 7回复

visual2005 每次调试都重新 moc [复制链接]

上一主题 下一主题
离线zhoujievet
 
只看楼主 倒序阅读 楼主  发表于: 2009-08-10
— 本帖被 XChinux 从 Qt for Linux/X11 移动到本区(2010-02-08) —
我的visual2005没有修改任何文件, 但每次调试都会重新moc, 非常耗时间.
有朋友说是有文件时间比系统时间晚了,可我没有发现. 不知是什么原因,请大家指教!
离线normallife
只看该作者 1楼 发表于: 2009-08-10
哦,应该不会吧,关注
离线zhoujievet
只看该作者 2楼 发表于: 2009-08-11
没有人遇到过这种问题吗?我再具体描述一下。
我用的qt / VS2005商业版, 在我没有修改任何文件的情况下,每次编译都要重新moc
期待解决办法。
离线80437
只看该作者 3楼 发表于: 2009-08-12
试试 CONFIG += incremental

我本人没有试过, 从qmake的文档中发现好像与此相关. 试完后请发个结果在这里.
附qmake文档的说明:

These options define specific features on Windows only:
......
incremental    Used to enable or disable incremental linking in Visual C++, depending on whether this feature is enabled or disabled by default.
离线fancybit
只看该作者 4楼 发表于: 2009-09-27
有个解决思路 写个控制台程序返回文件参数和之间的时间差,在预生成时间脚本里调用 判断一下所有的.cpp文件日期是否是更新过的
离线wd007

只看该作者 5楼 发表于: 2009-09-27
这个好像与Qt关系不大,是Visual C++的缘故,时间设置的可能是有的,请检查一下。
欢迎访问我的博客,一起学习提高
http://blog.csdn.net/qter_wd007
离线zhoujievet
只看该作者 6楼 发表于: 2010-03-09
最后还是没有找到问题所在。
重装了qt新版本,搞定了
离线cuckoo321
只看该作者 7楼 发表于: 2010-12-29
我也遇到类似情况,不过确是我有文件比系统时间晚造成的,改了系统时间后就好了
快速回复
限100 字节
 
上一个 下一个