1
我剛剛試過運行一個我在Qt之外用Qt開發的程序。我雙擊/ release中的程序,解決所有缺少的DLL,並發現與從Qt Creator中啓動應用程序時相比,我的應用程序的性能非常差。這可能是什麼原因?!在Qt Creator之外運行可執行文件時的Qt性能很糟糕!
我剛剛試過運行一個我在Qt之外用Qt開發的程序。我雙擊/ release中的程序,解決所有缺少的DLL,並發現與從Qt Creator中啓動應用程序時相比,我的應用程序的性能非常差。這可能是什麼原因?!在Qt Creator之外運行可執行文件時的Qt性能很糟糕!
那麼,我從來沒有遇到過這個。您的應用程序中是否裝載了足夠大的文件以使應用程序加載速度變慢?就像閱讀一個大的平面文件並從中獲取內容一樣。如果是這樣,只要確保在通過Qt Creator運行時以及在外部運行時文件的內容未發生變化。這是我的猜測。對我而言,兩種表演在任何情況下都沒有太大的差別。
什麼意思*我一直在Qt之外開發Qt *? – mosg 2010-05-21 05:38:16
@mosg:「Qt之外」應該讀取「不在QtCreator IDE中」。 – 2010-05-21 10:09:30
我的事情是,QtCreator構建和控制檯QMake/mingw之間沒有區別,因爲這個構建使用了一個編譯器/鏈接器。你有沒有嘗試用Qt + MSVC構建你的代碼? – mosg 2010-05-21 10:52:04