• 7960阅读
  • 2回复

编译异常: Interrupt/Exception caught (code = 0xc00000fd, addr = 0x421963) [复制链接]

上一主题 下一主题
离线raidsan
 

只看楼主 倒序阅读 楼主  发表于: 2011-09-01
编译到最后出现异常:
Creating library file: debug/libTradeReason.a
D:/dev/Qt/QtSDK/mingw/bin/mingw32-make: Interrupt/Exception caught (code = 0xc00000fd, addr = 0x421963)
mingw32-make: *** [debug] Error 255
进程"D:\dev\Qt\QtSDK\mingw\bin\mingw32-make.exe"退出,退出代码 2 。

不知道怎么办了?
英文网站上说可能是其他运行库影响了,但是把c:\mingw\bin目录从路径中去掉后,反而不执行编译了,真是很奇怪,我装的是QtSDK,mingw应该是自带的……

离线wxj120bw

只看该作者 1楼 发表于: 2011-09-01
回 楼主(raidsan) 的帖子
你单独安装过mingw,造成了qt creator的默认为c:\mingw\bin路径下的mingw,你重新设置下,再编译下你的项目
离线raidsan

只看该作者 2楼 发表于: 2011-09-27
这个问题最后发现是路径中的空格问题,  
因为用到了 c:\mingw\bin下的编译器,  mingw不光要求自己的运行程序路径没有空格,
而且在path中出现的位置前面所有的路径都不能有空格

例如这样是不行的:
path=c:\program files\xxx;c:\mingw\bin

要把有空格的路径移到mingw后面去:
path=c:\mingw\bin;c:\program files\xxx
快速回复
限100 字节
 
上一个 下一个