在windows下編譯好的QT程式在其他沒有安裝QT的機器上會出現圖示和圖片無法正常顯示的問題。
這時我們可以通過以下方式來解決:
在release資料夾裡建立plugins資料夾,並將QT安裝目錄下的plugins\imageformats資料夾複製到release\plugins資料夾(imageformats資料夾包含了許多圖片格式的外掛,如jpeg等)。
然後最重要的一步是在main.cpp中新增以下語句
QApplication::addLibraryPath("./plugins");
編譯程式之後再發布就可以了。