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