最新新闻:
问题:
平台:
我尝试过的步骤:
A)构建Lib
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/include6.在.cpp文件中,它可以检测,我可以创建一个变量
7.我以QuaZip网站为例。其相似之处: QuaZip(fileName);
但是当我运行这个应用程序时,它就不能启动了。但是当我构建它的时候没有错误
C)其他
发布于 2011-10-14 08:51:45
不久前,我非常需要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,那么对于autotools /makefile来说,这是一个方便的重构。如果我没记错的话,这个SConscript在Windows和Linux上都能工作。您还需要skes-qt4插件(在工具索引上找到),构建QtQrypto可能类似,也可能不相似。
https://stackoverflow.com/questions/7751714
复制相似问题