Qt之Windows開發移植問題匯總

來源:互聯網
上載者:User

標籤:

來源: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)即可!

 

更多請參考:

  • Qt之打包發布(NSIS詳解).
  • Qt之多語化.

 

註:技術在於交流、溝通,轉載請註明出處並保持作品的完整性。╰☆奮鬥ing?孩子` 原文:http://blog.sina.com.cn/s/blog_a6fb6cc90101auw6.html。

 

Qt之Windows開發移植問題匯總

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.