草庐IT

windows - Qt链接静态构建库

我有一个目标为lib的项目,另一个目标为app。第一个项目成功构建为静态和动态(共享)库。第二个项目成功链接了一个dynamiclib,但是它不能链接一个staticlib。出现许多错误消息,例如LNK2001:unresolvedexternalsymbol。应用程序专业版:TEMPLATE=appCONFIG+=staticlink_prlorderedDEFINES+=QT_NODLLQT+=coreguinetworkxml...#---LINKQUAZIPLIBSHARED---#LIBS+=-L$$quote(C:/Qt/quazip/build-quazip-0.5.1-

c++ - 如何使用 quazip 压缩目录/文件夹?

我有一个包含要压缩的文件和文件夹的目录。我正在为此使用qt-projectquazip。所以我想我写了一个函数来打包目录的所有内容,包括文件结构。如何在zip文件中创建文件夹?我用QuaZipNewInfo试过了,但没成功。例如,我想用以下内容压缩tmp文件夹:tmp/1.txttmp/folder1/2.txttmp/folder1/3.txttmp/folder2/4.txttmp/folder2/folder3/5.txt使用常用存档工具(ArchiveUtility)提取文件后,我得到的是:tmp/1.txttmp/2.txttmp/3.txttmp/4.txttmp/5.tx