在qt6.4中集成zbar库

问题描述 投票:0回答:1

我能够将 qt 安装到我的机器中,现在我已经开始构建我的项目,即扫描条形码阅读器。为此,我决定使用“zbar”库,并将其安装在我的 macO 中。

这就是我验证“zbar”安装的方式。

apple@Apples-MacBook-Air barcode % pkg-config --cflags --libs zbar 
-I/usr/local/Cellar/zbar/0.23.90_4/include -L/usr/local/Cellar/zbar/0.23.90_4/lib -lzbar

现在,我想将它集成到我的 Qt6.4 项目中,我开始于:

target_link_libraries(camera PUBLIC /usr/local/Cellar/zbar/0.23.90_4/lib/libzbar)

这没有用。

否则如何集成“zbar”和 Qt 6.4?任何线索将不胜感激。谢谢。

qt qt-creator barcode zbar
1个回答
0
投票

我能够通过这样做找到这个问题的答案:

find_package(PkgConfig REQUIRED)
pkg_check_modules(ZBar REQUIRED IMPORTED_TARGET zbar)
target_link_libraries(camera PUBLIC PkgConfig::ZBar)

因为我有 pkgconfig,所以我找到了那个包,然后 zbar 使用那个包,然后将它与库链接。

© www.soinside.com 2019 - 2024. All rights reserved.