天天看點

VS2019使用Qt時bebug模式可以運作,但release模式下就報錯解決方法

最近遇到一個問題:在VS2019使用Qt, bebug模式可以運作,但release模式下就報錯,如下圖所示。

在網上查找了很多解決方法,都是說添加那些檔案都某些檔案夾下的,我都照做了但是問題仍然存在。也對項目的調試屬性等各種配置進行設定,都沒解決。

後來從控制台的錯誤提示入手(圖2),其搜尋路徑是pyqt的路徑(我之前安裝了pyqt5),是以猜測應該是這兩個路徑有沖突。

VS2019使用Qt時bebug模式可以運作,但release模式下就報錯解決方法
VS2019使用Qt時bebug模式可以運作,但release模式下就報錯解決方法

打開系統變量設定,發現添加了QT_PLUGIN_PATH,且路徑是pyqt相關檔案的路徑。于是在路徑中繼續添加了Qt的路徑,儲存好重新運作就可以了。

是以配置環境的時候還是要很小心,特别是有相同軟體或者不同版本軟體的時候,一定要注意路徑問題!

VS2019使用Qt時bebug模式可以運作,但release模式下就報錯解決方法

繼續閱讀