最新消息:
问题:
背景:
平台:
我试过的步骤:
A) 构建库
QtCtypto: http://delta.affinix.com/qca/
QuaZip: http://quazip.sourceforge.net/
B) 导入项目
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。这是我为构建它而制作的 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')
如果您不熟悉 SCons ,它是自动工具/生成文件的方便替代品。如果我没记错的话,这个 SConscript 可以在 Windows 和 Linux 上运行。您还需要 scons-qt4 插件(位于 Tools Index )构建 QtQrypto 可能相似也可能不相似。
关于QT 4 - 如何将 QuaZip 和 QtCrypto 构建到 .Lib?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7751714/