Qt:(错误)对 QuaZip 类(QuaZIP 库)的未定义引用
Qt: (error) undefined reference to QuaZip class (QuaZIP library)
我正在尝试在我的Qt应用程序中探索QuaZIP库。我将quazip.h包含放在主窗口.h和主窗口中.cpp(我通过自动完成获得包含,因此它们在子文件夹中是正确的),我将quazip.h放在PRO文件的标题中。但是,如果我尝试在主窗口代码中使用 QuaZip 类,则在构建时会出现"未定义的引用"错误。问题出在哪里?
编辑:还有一个"错误:未定义对'gzopen'的引用"错误。
您还需要链接到 .pro 文件中的库:
LIBS += -lquazip -lz
Iget 错误:找不到 -lquazip。我将源添加为 .pri 文件。
相关文章:
- 对C宏的未定义引用,但在定义它时会出现重新定义错误
- 编译时的 CImg 库返回对"__imp_SetDIBitsToDevice"的未定义引用
- 对Py_Initialize()的未定义引用
- 使用mysql c++连接器的未定义引用
- 对 Scalar ::Scalar() 的未定义引用
- 对复制 CTOR 和 CTOR 的未定义引用
- 对显式实例化的模板函数的未定义引用
- TensorRT (C++ API) 对"createNvOnnxParser_INTERNAL"的未定义引用
- 2个模板化类的非模板友元函数未定义引用错误
- 编译 libfluid 样本控制器时对"event_base_del_virtual"的未定义引用
- 获取对function_name的未定义引用
- 对 'std::thread::_M_start_thread CMake 的未定义引用进行基准测试
- 对结构方法的未定义引用
- 使用内联函数 c++ 的未定义引用
- 对 CMake 中'cudaRegisterLinkedBinary'链接错误的未定义引用?
- 对 DLOPEN 的未定义引用
- QT C++中对全局变量的未定义引用
- 快速数学导致对"__pow_finite"的未定义引用
- 对 boost::system::d etail::system_category_instance 的未定义引用,从
- OpenCV 3.4.3 中对 'cv::String::d eallocate()' 错误的未定义引用