【问题标题】:Using libraries with C++ and Qt在 C++ 和 Qt 中使用库
【发布时间】:2015-08-13 14:47:39
【问题描述】:

我正在尝试使用库在 Qt/C++ 应用程序中生成条形码图像。

我一直在研究 ZINT 和 ZXING,但我不明白如何在我的代码中使用它们。

如果我下载并编译该库,之后如何调用它?我可以设置 Qt makefile 来为所需的平台编译它吗?

谢谢,很抱歉这个宽泛的问题,我在 C++ 项目方面不是很有经验。

【问题讨论】:

    标签: c++ qt cmake barcode qmake


    【解决方案1】:

    在 QT 中,您通常通过 .pro 文件包含第 3 方库。使用 LIBS 变量告诉 QT 在哪里可以找到它。

    QT docs 中的示例行:

    TARGET = MyQtApp
    
    TEMPLATE = app
    
    INCLUDEPATH += 3rdparty/CatWhisperer/include
    
    SOURCES += src/main.cpp
    
    LIBS += -L"3rdparty/CatWhisperer/lib" -lCatWhisperer
    

    【讨论】:

      【解决方案2】:

      如果您使用的是 Qt Creator,则可以使用 IDE 提供的向导将库添加到您的 .pro。在项目浏览器中右键单击您的项目,单击Add library...,然后按照向导进行操作。

      更多详情:http://doc.qt.io/qtcreator/creator-project-qmake-libraries.html

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-01-06
        • 2021-12-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-09-25
        • 1970-01-01
        相关资源
        最近更新 更多