QT编译:file not recognized:File truncated错误

       一年多没用QT了,因为要改一个开源的上位机软件,所以重操旧业,结果公司电脑上(win10_64bit系统)编译时总是报告如下错误.......问题是在我自己的电脑上(win10_64bit系统)编译好好的呀......于是换各种版本、查各种方法...均无效...

      问了下度娘,给出的解释是:编译过程中由于IDE异常退出等特殊情况导致编译的.o文件损坏,进而导致编译失败,clean后重新编译项目就OK了。对于这个解释我是认可的,大多数人这样处理应该也能OK。但我的情况有些特殊......公司电脑上不管重新编译多少遍都是NG,自己电脑上怎么编译都是对的。无奈之下新建了一个最简单的helloWorld工程,编译后惊讶的发现居然报告同样的错误!同时还伴随着无法创建Shadow build文件夹的错误,感觉IDE被什么限制了一样。

      这样看应该不是项目的问题了,helloWorld是QT自动建立的最简单工程,可以认为是一定会编译通过的。继续百度,发现一兄弟存在同样情况,他们公司电脑上安装了"亿赛通文档加密系统",这种系统会对文档权限进行一定的限制,后来让管理员调整了策略就OK了。问题来了:我公司的电脑上也安装了类似的文档加密系统,等会报告老大处理下,如果真的是这个问题,再来告诉大家!

     第二天把原因找到了,我的情况和文档加密系统无关,而是MinGW编译器有问题,后来联机更新对应版本编译器后OK了~

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值