在Qt Creator项目的.pro文件中添加对zlib库的引用。在.pro文件中添加以下行:LIBS += -lz 确保在Windows系统中能够找到zlib库文件。可以将zlib库文件复制到项目目录下,或者将其添加到系统的环境变量中。 检查项目的编译器设置。确保项目的编译器设置正确,包括正确的库路径和库文件名。 如果仍然无法解决问题,...
LIBS+=-lz 因为刚才编译zlib之后,直接将文件安装到系统用户目录下了,这里就不用去指定路径。 (4) 编译 配置完毕后,点击左下角的锤子按钮进行构建项目。 在构建目录下可以看到生成的动态库。 为了方便接下来的使用,将生成的动态库文件和头文件拷贝到/usr/local/lib/和/usr/local/include/目录下。 拷贝库文件:(...
按上面方法添加这两个lib依赖库 win32: LIBS += -L$$PWD/quazipPack/lib/ -lzdll win32:CONFIG(release, debug|release): LIBS += -L$$PWD/quazipPack/lib/ -lquazip else:win32:CONFIG(debug, debug|release): LIBS += -L$$PWD/quazipPack/lib/ -lquazipd INCLUDEPATH += $$PWD/quazipPack/incl...
环境:windows-x86-mingw530-5.8.0 最近笔者在研究视频项目,集成使用librtmp,编译的时候出现如下错误: error: undefined reference to `inflate' 通过网上查找资料,试过几种办法,费了一些功夫,走了一些弯路,其实这个问题还是很好解决的: LIBS += -lz 即可 江湖寂寞无春归!
LIBS += -L/usr/local/lib/ -lzint 1. 2. 3. 在用到外部库的程序代码中直接 //mainwindow.cpp #include <zint.h> 1. 2. 3. 这样就可以直接调用外部库的中结构体与函数接口 //mainwindow.cpp //图片存储路径 QString strImagePath = QCoreApplication::applicationDirPath() + "/barcode.bmp"; ...
在.pro文件中新增:LIBS += -L/usr/local/lib -lz,路径请使用实际安装路径。 压缩与解压类 #ifndef ZIP_H #define ZIP_H #include <zlib.h> #include <zconf.h> #include <QObject> class Zip : public QObject { Q_OBJECT public: // 压缩 static QByteArray GzipCompress(const QByteArray& postBod...
win32:LIBS+=-L$$PWD/quazipPack/lib/-lzdll win32:CONFIG(release,debug|release):LIBS+=-L$$PWD/quazipPack/lib/-lquazip else:win32:CONFIG(debug,debug|release):LIBS+=-L$$PWD/quazipPack/lib/-lquazipd INCLUDEPATH+=$$PWD/quazipPack/include ...
INCLUDEPATH += C:/zlib/include LIBS += -L C:/zlib/lib -lzdll 将项目改为Release模式,执行qmake,然后在构建,至此编译结束。 应用 新建一个文件夹myquazip,此目录下在分别新建lib和include两个文件夹。将quazip工程下的所有头文件复制到include文件夹下。将release目录下生成的libquazip.a和quazip.dll文件复...
conf将此行QMAKELIBSQT=−lqte修改为QMAKELIBSQT=−lqte−lpng−lz−luuid−ljpegexport QTDIR=PWD/qt2export QPEDIR=/home/inno/myqt/qtopia-arm/qtopia exportLDLIBRARYPATH=QTDIR/lib:QPEDIR/lib:LD_LIBRARY_PATH exportTMAKEDIR=/home/inno/myqt/qtopia−arm/tmakeexport TMAKEPATH=TMAKE...
LIBS += -lz 或是用到我们image目录下的libimage.so库,那么可以这么写: LIBS += -L../image/image DEFINES: DEFINES又是我们一个常用的定要,它相当于我们用gcc的-D定义。例如,我们的backup工程需要对大文件进行读写就可以这样定义: DEFINES += _LARGEFILE64_SOURCE _FILE_OFFSET_BITS=64 ...