標籤:
來源:http://blog.sina.com.cn/s/blog_a6fb6cc90101auw6.html
在用Qt開發完成項目後,就需要將其打包並且移植在其他機器上,能在其他PC機上正常跑起來才算是OK,在移植的過程中出現很多問題,在這裡一一列出並給出解決方案!
1、Qt之多語化
在打包發布的時候,安裝程式之後突然發現介面全部為英文,後來才意識到忘記打包***_zh.qm檔案,將.qm檔案一同打包發布即可!或者將qm檔案載入到資源檔當中(不需要一同發布)!
2、運行程式提示”應用程式配置不正確”
出現這個提示,一般為缺少VS2008(VS版本可能不同)的執行階段程式庫。
解決辦法:
(1)將執行階段程式庫檔案,複製到應用程式目錄
如果為Debug版本的,則將 “D:\SoftWare\Microsoft Visual Studio 9.\VC\redist\Debug_NonRedist\x86”下的”Microsoft.VC90.DebugCRT”目錄到程式目錄下即可。 若為Release版本的,則將 “D:\SoftWare\Microsoft Visual Studio 9.0\VC\redist\x86”下的”Microsoft.VC90.CRT”目錄到程式目錄下即可。
(2)如果還不行,則在網上下載X86/X64版的VS2008執行階段程式庫,安裝之後再試!
3、安裝程式不能運(需提供管理員權限)
開發過程當中程式一直都是可以啟動並執行,但是安裝到有的作業系統當中(比如:64位專業版)就運行不了了,最後“以管理員身份運行”就可以,當然簡單的辦法是!VS工程右鍵->屬性->連結器->資訊清單檔->UAC執行層級(requireAdministrator)即可!
更多請參考:
註:技術在於交流、溝通,轉載請註明出處並保持作品的完整性。╰☆奮鬥ing?孩子` 原文:http://blog.sina.com.cn/s/blog_a6fb6cc90101auw6.html。
Qt之Windows開發移植問題匯總