使用带有C ++和Qt的库

时间:2015-08-13 14:47:40

标签: c++ qt cmake barcode qmake

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

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

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

谢谢,对于这个广泛的问题感到抱歉,我在C ++项目方面经验不足。

2 个答案:

答案 0 :(得分:0)

在QT中,您通常会通过.pro文件包含第三方库。使用LIBS变量告诉QT在何处找到它。

来自QT docs的示例行:

TARGET = MyQtApp

TEMPLATE = app

INCLUDEPATH += 3rdparty/CatWhisperer/include

SOURCES += src/main.cpp

LIBS += -L"3rdparty/CatWhisperer/lib" -lCatWhisperer

答案 1 :(得分:0)

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

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