Qt插件無法初始化的問題

首先來說下現(xiàn)象,今天有個同事反饋他機(jī)器上安裝了我們的軟件之后,啟動的時候彈出這個框:


問題彈框

立馬過去他機(jī)器上查看了下,首先程序是完整安裝了的,沒有被破壞,根據(jù)提示,說的是Qt的platform插件無法初始化,那么檢查了下安裝目錄下,platforms目錄是在的,并且里面也存在qwindows.dll。
難道是還缺少其他的platform插件沒有放進(jìn)去?
但是其他的機(jī)器都是正常的,并且外部用戶也沒有反饋有出現(xiàn)這種問題,這就有點奇怪了。
上stackoverflow,發(fā)現(xiàn)了一絲端倪,有人提到可以通過設(shè)置環(huán)境變量QT_PLUGIN_PATH來改變插件的加載路徑。
趕忙跑回同事機(jī)器,查了下他的系統(tǒng)環(huán)境變量,雖然沒有QT_PLUGIN_PATH,但是有相關(guān)的PyQt的一些變量,再問了下他,果然,他之前安裝過PyQt,好像后來沒有通過卸載程序來卸載而是直接刪除了文件。
所以這些安裝時候?qū)懭氲沫h(huán)境變量還留著,把這些清理掉之后再啟動程序,一切正常了。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容