自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

詳解發(fā)布 QT 程序時(shí)需要哪些文件

移動(dòng)開發(fā)
本文介紹的是發(fā)布 QT 程序時(shí)需要哪些文件,不說這么多,先來看內(nèi)容。

詳解發(fā)布 QT 程序時(shí)需要哪些文件是本文介紹的內(nèi)容,先來看內(nèi)容。用 QT Creator 寫了一個(gè)最簡單的 Hello world 小程序。

使用 Release 模式編譯后,release 的目錄下包含 Hello1.exe 可執(zhí)行程序。

如果我們需要發(fā)布這個(gè)程序,那么還需要 QT 的運(yùn)行庫,包括哪些呢?

拿一臺(tái)干凈的機(jī)器一個(gè)個(gè)試,終于把這些 Qt 庫給找出來,成功運(yùn)行。

  1. QtCore4.dll   
  2. QtGui4.dll   
  3. mingwm10.dll   
  4. libgcc_s_dw2-1.dll  

其中要特別注意的是,這些文件應(yīng)該從 Qt 安裝目錄下的 [QT安裝目錄]\qt\bin 子目錄中獲取,因?yàn)閇QT安裝目錄]\bin 也有同樣的文件,但是無效。

這里僅限 Windows 系統(tǒng),其他非 Windows 系統(tǒng)尚未研究。

不過也碰到一個(gè)小問題, Hello1 程序中有這么一行代碼:

QString gbk_msg = codec->toUnicode("你確認(rèn)要退出 Hello Qt 程序嗎?");

這段代碼在 Windows 7 下沒問題,但是 XP 下執(zhí)行到這行代碼就會(huì)報(bào)程序異常退出。

附加:

Qt的轉(zhuǎn)編碼有套自己的規(guī)則,比如:

在全局指定軟件本地的字符編碼(有個(gè)函數(shù)的,具體忘記了,要查查)

  1. new QLabel(QApplication.instance.tr("中文字")); 

他會(huì)自動(dòng)根據(jù)你的字符編碼輸出,這點(diǎn)比較智能話。

用到不同的類,需要的DLL也不同.LZ列的幾個(gè)基本都是必須的

小結(jié):詳解發(fā)布 QT 程序時(shí)需要哪些文件的內(nèi)容介紹完了,希望本文對(duì)你有所幫助,如果想要更多內(nèi)容的話,請(qǐng)參考編輯推薦,相信有你需要的資料!

責(zé)任編輯:zhaolei 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2011-07-01 13:03:32

QT 線程 串口

2011-06-29 17:39:04

Qt 發(fā)布 編譯

2011-06-28 13:38:15

Arm linux QT

2011-06-30 10:50:39

Qt OpenCV

2010-02-06 13:36:57

學(xué)習(xí)Android程序

2011-06-29 14:23:08

Qt 串口

2011-06-29 14:42:06

Qt 串口

2011-06-29 14:32:25

Qt 串口

2011-06-24 09:22:54

QT .pro文件 qmake

2011-06-29 13:50:15

Qt 串口

2011-07-05 17:54:43

QT Sqlite ARM

2011-06-29 14:06:15

Qt 串口

2011-06-23 13:25:42

QT 源碼 窗口

2017-01-18 17:25:46

小程序青雀

2010-05-26 17:13:54

SVN提交

2011-06-24 10:05:51

QT 對(duì)象 父對(duì)象

2011-07-01 18:35:17

QT 控制臺(tái)

2011-06-20 17:33:58

Qt MeegoTouch Maemo

2011-06-28 15:01:01

Qt PIMPL

2014-07-21 08:53:16

Qt Creator
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)