Qt For Symbian 在pro文件中添加库文件

移动开发
本文介绍的是如何在pro文件中添加库文件Qt for symbian,先来看内容。

Qt For Symbian 在pro文件中添加文件是本文要介绍的内容,在Qt for symbian开发时:有时需要将一些dll文件拷贝到手机中,如果单纯是symbian编程则之需要修改下mmp文件和pkg文件,但如果是qt程序的话,我们只能通过修改Qt的pro文件来实现,下边是实现方式:

对于添加,无论是静态还是动态,都需做两步:先是声名一下,其后是拷贝。二者仅仅是声名的方式不一样。

(以下代码都是要加到pro工程文件中的)

1、声名

(1)动态库

  1. symbian:LIBS +=   
  2. MMP_RULES += "LIBRARY           fbscli.lib" 

(这里我加的是名为fbscli的动态库)
 
(2)静态库

  1. symbian {  
  2. LIBS          +=     -lIsolated.lib \  

(这里我加的是名为Isolated的静态库)
 
2、拷贝

分两步:编译的拷贝和真机的拷贝。

编译的拷贝方式如下:

  1. symbian {  
  2. BLD_INF_RULES.prj_exports += \               
  3. ".\bin\HWR\Winscw\NRC.dll                                 \epoc32\release\winscw\udeb\NRC.dll" \    
  4. ".\bin\HWR\Winscw\NRC.lib                                 \epoc32\release\winscw\udeb\NRC.lib" \    
  5. ".\bin\HWR\Armv5\NRC.dll                                      \epoc32\release\Armv5\urel\NRC.dll" \             
  6. ".\bin\HWR\Armv5\NRC.lib                                      \epoc32\release\Armv5\lib\NRC.lib" \          

winscw文件夹对应emulator , ArmV5对应真机。

真机的拷贝方式如下:

  1. symbian: {           
  2.      OCRDll.sources =./bin/HWR/Armv5/MMI_BluetoothEngine.dll  
  3.      OCRDll.path = \sys\bin  
  4.      DEPLOYMENT += OCRDll  

OCRDll 可以被任何你自己定义的字符串取代,只要***把它加到: DEPLOYMENT中即可,正如上边***一句所做的那样。

小结;Qt For Symbian 在pro文件中添加文件的内容介绍完了,希望本文对你有所帮助。如果需要更多资料的话,请参考编辑推荐。

责任编辑:zhaolei 来源: 互联网
相关推荐

2011-06-24 09:22:54

QT .pro文件 qmake

2011-06-16 14:28:08

Qt Symbian 文件

2011-06-08 13:45:44

Symbian Qt

2011-06-16 16:21:06

Qt Symbian FAQ

2011-06-24 15:16:33

Qt 插件

2011-06-16 13:56:48

Qt Symbian DLL

2011-06-16 14:55:04

2018-04-08 11:10:45

GitLinux开源

2011-07-01 10:03:52

QT 数据库

2011-06-16 15:17:16

2011-06-16 15:59:40

Qt Symbian

2010-05-23 11:13:53

Widget开发

2011-06-15 17:08:31

Qt Symbian 切换

2011-05-03 09:14:45

QtOvi商店Symbian

2011-07-04 18:02:29

QT Sqlite 数据库

2009-10-28 13:44:40

linux库文件路径

2011-06-27 15:22:01

Nokia Qt SDK

2011-06-16 08:46:17

Qt Symbian 手机

2011-06-16 15:36:56

Qt Quick Symbian

2021-09-16 07:37:52

微软Edge浏览器
点赞
收藏

51CTO技术栈公众号