Qt中關於release版本程序異常結束問題


Qt中我遇到過debug版本能運行而release版本卻不能,即使是Qt中的示例,也只能選擇debug模式運行,選release模式運行莫名其妙就會出現程序異常結束的問題。查過很多網上的解答,都沒能解決。

我自己對於這個問題其實也沒有很好解決,對於問題的原因更是摸不着頭腦。有以下兩種不完善的解決方案:

1.把所有release版本所需dll以及plugin/platforms文件夾下的qwindows.dll連同其platforms目錄一起復制到release的exe所在文件夾下,之后就能運行了,不管是直接點exe還是在Qt Designer中點release的運行。當然這樣每次都要復制相應的文件。

2.使用Qt5.9.4及以后版本。之前的版本不知為什么都有這個問題但是之后版本貌似就沒了,可能Qt在windows平台上適配的還不是很好。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM