• 11905阅读
  • 8回复

高手,求救 [复制链接]

上一主题 下一主题
离线uihjk999
 
只看楼主 正序阅读 楼主  发表于: 2011-01-05
今天用QGraphicsItem编了一小程序,这个程序是让一部坦克移动,由于是新手,出现了一个奇怪的问题,但是上网怎么也找不到解决办法,所以请高手求救:
编译完的时候会显示
FTH: (2172): *** Fault tolerant heap shim applied to current process. This is usually due to previous crashes. ***
源代码已上传
[ 此帖被uihjk999在2011-01-05 23:31重新编辑 ]
附件: main.cpp (1 K) 下载次数:12
附件: myanimation2.pro (1 K) 下载次数:10
附件: tank.cpp (2 K) 下载次数:10
附件: tank.h (1 K) 下载次数:10
离线chaijunkun
只看该作者 8楼 发表于: 2011-04-23
参考自http://msdn.microsoft.com/en-us/library/dd744764(VS.85).aspx,已亲身实验
离线chaijunkun
只看该作者 7楼 发表于: 2011-04-23
你一定传递事件了吧?在Windows 7中使用了一种新技术叫做“容错堆”
Qt调试程序时报告这个信息是没有关系的。如果不使用容错堆,可以按照如下方法来禁用
以管理员身份打开注册表
HKEY_LocalMachine\Software\Microsoft\FTH\将右边的Enabled键设置为0
然后重新启动计算机。
以管理员运行CMD,输入Rundll32.exe fthsvc.dll FthSysprepSpecialize
这时候再重新编译程序,运行时就不会提示你所说的消息了
离线qinpanke

只看该作者 6楼 发表于: 2011-01-10
我用VS2008和QT4.5.1编译,也没有问题,而且,Tank使用指针也可以正常结束,没有问题。
QQ      308367961
email  qinpanke@sina.com
Blog    http://hi.baidu.com/qinpanke/blog/category/Qt
欢迎大家访问我的博客  共同学习提高
离线uihjk999
只看该作者 5楼 发表于: 2011-01-06
没人能抽出一点时间看下吗?
自己顶一下。。。
离线uihjk999
只看该作者 4楼 发表于: 2011-01-06
回 2楼(浪漫天使) 的帖子
那第二个问题是怎么回事呢?
离线uihjk999
只看该作者 3楼 发表于: 2011-01-06
啊,这样啊,我的是windows 7,是不是他们的容错堆(Fault tolerant heap )有点差别?
望高手解答。。。
离线浪漫天使
只看该作者 2楼 发表于: 2011-01-06
我在windows xp 下用 qt4.7.1编译一切正常,运行也没有什么问题,不知道lz第一个问题是怎么出现的。
离线uihjk999
只看该作者 1楼 发表于: 2011-01-05
另一个问题,如果main里的Tank对象的声明不用指针类型的话,程序能运行,但不能正常结束,表示非常不解
快速回复
限100 字节
 
上一个 下一个