Qt4-如何将QuaZip和QtCrypto构建到.Lib?
最新消息:Qt4-如何将QuaZip和QtCrypto构建到.Lib?,qt,symbian,nokia,quazip,Qt,Symbian,Nokia,Quazip,最新消息: 我修复了QuaZip问题 QtCrypto现在正在桌面平台(使用AES 256)上工作。但是如何为Symbian构建库呢 问题: 如何构建qtcyptograndquazip的.lib文件?(详情如下) 如何在新的QT移动应用程序项目(QT Create 2.3)中使用库 背景: 我正在使用Qt Creator为诺基亚Symbian设备制作解压管理器应用程序 我需要使用QtCrypto(解密文件)和QuaZip(解压ePub-zip文件) 我不能在我的项目中使用它们 平台: 基于Qt
其他文件+=\
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
六,。在.cpp文件中,它可以检测并创建一个变量
七,。我在QuaZip网站上遵循了这个例子。它类似于:QuaZip(文件名)
八,。但当我运行应用程序时,它无法启动。但是当我构建它时没有错误
C)其他人
不久前,我非常需要夸齐普。下面是我为构建它而创建的SConscript文件:
# SConscript
env = Environment (tools = ['default', 'qt4'])
env.Tool ('qt4')
env.Append (CPPFLAGS = ['-O2'], CPPDEFINES = ['QT_NO_DEBUG', 'QT_NO_DEBUG_OUTPUT'])
if (env ['PLATFORM'] == 'win32'):
env.Append (CPPPATH = [env ['QT4DIR'] + '/src/3rdparty/zlib'])
env.EnableQt4Modules (['QtCore'])
lib_quazip = env.StaticLibrary ('quazip', Glob ('*.cpp') + Glob ('*.c'))
env.Default (lib_quazip)
Export ('lib_quazip')
如果您不熟悉,它是自动工具/生成文件的一个方便的替代品。如果我没记错的话,这个脚本在Windows和Linux上都有效。您还需要scons-qt4插件(位于)Building QtQrypto可能类似,也可能不同。最后,我自己修复了QuaZip。但仍然无法利用QTCtypo。我可以构建它,但它显示“AES不受支持”……您可以分享一下如何为Symbian编译QuaZip吗。我的项目也需要它。谢谢