• 2901阅读
  • 2回复

[提问]qt程序Debug下运行正常,选择在Release下运行弹出错误。 [复制链接]

上一主题 下一主题
离线梦话王子
 

只看楼主 倒序阅读 楼主  发表于: 2018-01-10
      qt程序在Debug下运行正常,而切换到Release下时报错“Error - RtlWerpReportException failed with status code :-1073741823. Will try to launch the process directly”。我在main函数中下了断点,在Release下调试运行,发现连main函数都没进入程序就直接报错。网上对于这个错误的大部分解释是变量没有初始化就使用或者是数组越界等问题,我检查了一下应该没有类似的错误。还请各位帮忙分析分析。
离线向之想

只看该作者 1楼 发表于: 2018-01-11
可能是环境不对,我就遇到过,用的是debug的dll,切换release时还是debug的dll导致程序无法启动
离线judesmorning

只看该作者 2楼 发表于: 2018-01-12
变量一定要初始化!!
debug里:int a;//a==0
release里:int a;//a==6516852651随机值
快速回复
限100 字节
 
上一个 下一个