成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

解析如何在QT平臺生成靜態庫

移動開發
何在QT平臺生成靜態庫是本文要介紹的內容,主要是來學習QT平臺中關于靜態庫的的應用,具體內容的實現來看本文詳解。

如何在QT平臺生成靜態庫是本文要介紹的內容,主要是來學習QT平臺中關于靜態庫的的應用,具體內容的實現來看本文詳解。很多時候我們需要使用到靜態庫,為了保護自己的核心代碼。

通常會將靜態庫提供給第三方使用。也有些時候便于管理和維護。

因為新手上QT我們也來看看QT平臺的靜態庫如何生成。

用QT_Creator向導隨便生成一個工程

因為反正我們要去修改PRO的,可惜向導不向Carbide那樣為我們提供可視化的生成向導。嗚嗚,Nokia的路好長好長。

讓我們往下看:

比如我們要生成QDll的靜態庫

  1. //靜態庫pro文件如下  
  2. TEMPLATE=lib 
  3. TARGET=QDll 
  4. QT+=coregui  
  5. HEADERS+=\  
  6. qfunction.h  
  7. SOURCES+=\  
  8. qfunction.cpp//自己需要封裝的方法  
  9. symbian{  
  10. TARGET.UID3=0xe5afe8a2 
  11. #TARGET.CAPABILITY+=  
  12. TARGET.EPOCSTACKSIZE=0x14000 
  13. TARGET.EPOCHEAPSIZE=0x0200000x800000 
  14. MMP_RULES+=EXPORTUNFROZEN  
  15. CONFIG+=staticlib\  
  16. debug_and_release\  
  17. precompile_header  
  18. }  
  19. qfunction.cpp  
  20. //就用個簡單的加法來測試  
  21. intQFunction::Add(inta,intb)  
  22. {  
  23. returna+b;  

build生成對應的庫,恭喜你靜態庫生成了

來看看如何使用自己生成的庫呢?

仍然是隨便創建一個工程

修改PRO文件如下

  1. QT+=coregui  
  2. TARGET=QT_DllDest 
  3. TEMPLATE=app 
  4. CONFIG+=libQDll  
  5. SOURCES+=main.cpp\  
  6. mainwindow.cpp\  
  7. Rlog.cpp  
  8. HEADERS+=mainwindow.h\  
  9. qfunction.h\  
  10. Rlog.h  
  11. FORMS+=mainwindow.ui  
  12. CONFIG+=mobility  
  13. MOBILITY=  
  14. symbian{  
  15. TARGET.UID3=0xe404a34b 
  16. #TARGET.CAPABILITY+=  
  17. TARGET.EPOCSTACKSIZE=0x14000 
  18. TARGET.EPOCHEAPSIZE=0x0200000x800000 
  19. LIBS+=-lQDll.lib//這個是symbian平臺引用靜態庫  
  20. //是的沒有寫劃前面是-l關鍵字不能寫掉  

//直接調用如下,成功嘎嘎的帥!!

  1. QFunctionafun;  
  2. intret=afun.Add(1,2);  
  3. qDebug("ret=%d",ret);  
  4. RLog::WriteLog("ret=",ret); 

以上測試代碼N78

小結:解析如何在QT平臺生成靜態庫的內容介紹完了,希望通過QT平臺靜態庫內容的學習能對你有所幫助!

責任編輯:zhaolei 來源: Mark15021@devdiv.net
相關推薦

2011-06-09 11:11:35

QT 靜態庫 動態庫

2011-08-29 09:33:24

WindowsQt庫靜態

2011-06-21 14:01:07

QT 界面庫 Embedded

2011-09-06 10:36:10

QT平臺

2011-06-29 15:02:25

Qt 模板庫

2011-06-29 17:00:26

QT 靜態編譯 Debug

2011-07-05 10:44:51

Qt Sqlite 靜態編譯

2011-06-29 18:09:57

Qt 矩陣鍵盤

2011-06-21 16:51:21

Qt 靜態 編譯

2016-08-29 21:36:55

nginxWeb緩存

2011-06-21 18:02:14

Qt 動態 鏈接庫

2011-08-18 13:37:57

iPhone項目靜態庫

2011-08-30 14:38:50

QT數據庫

2011-06-21 15:48:41

2011-06-21 15:58:20

Qt 數據庫

2011-07-05 14:06:17

編譯 Qt

2011-06-21 16:40:58

Qt 靜態編譯

2019-04-04 11:20:37

Windows 10設置IP地址

2011-06-09 15:18:07

QT 編譯

2011-06-08 15:27:24

QT QT 4.5 編譯
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日韩手机视频 | 国产97视频在线观看 | 亚洲精品在线观 | 狠狠操狠狠干 | 成人精品一区二区三区中文字幕 | 福利色导航 | 三级视频在线观看电影 | 91高清在线视频 | 国产欧美一区二区三区国产幕精品 | 亚洲第一视频 | 色婷婷久久久久swag精品 | 国产精品一区在线观看 | 久久久91精品国产一区二区三区 | 欧美亚洲另类丝袜综合网动图 | 色精品 | 青青久久 | 国产亚洲精品精品国产亚洲综合 | www.日本在线观看 | 国产成人高清成人av片在线看 | 国产精品色一区二区三区 | xx性欧美肥妇精品久久久久久 | 一区二区三区四区电影视频在线观看 | 国产精品亚洲第一 | 精品久久久久久亚洲精品 | 欧美极品在线观看 | 午夜精品视频在线观看 | 国产精品不卡视频 | 亚洲精品国产第一综合99久久 | 一区二区三区福利视频 | 亚洲国产精品va在线看黑人 | 国产免费拔擦拔擦8x高清 | 一区日韩 | 国产美女久久 | 天天操精品视频 | 精品美女久久久久久免费 | www国产精品 | 亚洲精色| 91精品亚洲 | 日韩在线播放一区 | 国产日韩久久 | 久久精品久久精品 |