最新消息:QT 4 - 如何构建QuaZip和QtCrypto为.Lib?
我现在固定QuaZip问题
的QtCrypto是工作在桌面平台(使用AES 256)。但是如何为构建用于Symbian的lib?
问题:
- 如何建立QtCryptoand QuaZip的.LIB文件? (详情如下)
如何在新的QT移动应用程序项目中使用Lib(QT Create 2.3)?
背景:
我使用Qt Creator中作出解压缩管理器应用程序的诺基亚塞班设备。
- 我需要使用QtCrypto(解密文件)和QuaZip(解压缩ePub zip文件)
- 我不能在我的项目中使用它们。
平台:
- Qt创建者2.3.0 Qt的4.7.4基
- 窗口7 32位
- 部署到诺基亚N8
步骤我试图:
A)建库
- 下载并打开QtCtypto和QuaZip项目
QtCtypto:http://delta.affinix.com/qca/
打开它没有任何变化。点击“Build”
无法找到.lib文件。所以我复制.dll和。H而不是
还是会失败,即使我跟随QuaZip网站
B)的指令导入到项目
我创造新的项目(移动Qt应用程序)
选择“Symbian模拟器”,“Symbian设备”,“窗口桌面”构建环境
导入上述.dll .h文件。
导入zdll.lib,zlib.def(它配备了QuaZip项目)
添加以下代码pro文件
OTHER_FILES += \
lib/zdll.lib \
lib/zlib.def \
lib/QuaZip.dll
LIBS += $$PWD/lib/zdll.lib
LIBS += $$PWD/lib/QuaZip.dll
INCLUDEPATH += $$PWD/include
DEPENDPATH += $$PWD/include
6.在.cpp文件,它可以检测到,我可以创建一个变量
7.我按照QuaZip网站中的示例。它像:QuaZip(fileName);
8.但是,当我运行的应用程序,它无法启动。但是,没有错误,当我建立它
C)其他
我尝试从QuaZip和QtCtypto建设的.lib但未能
它总是建立的.dll或.A但不是.lib
你能分享你如何为Symbian编译QuaZip。我也需要它为我的项目。谢谢 – Peacemoon