我能够将 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?任何线索将不胜感激。谢谢。
我能够通过这样做找到这个问题的答案:
find_package(PkgConfig REQUIRED)
pkg_check_modules(ZBar REQUIRED IMPORTED_TARGET zbar)
target_link_libraries(camera PUBLIC PkgConfig::ZBar)
因为我有 pkgconfig,所以我找到了那个包,然后 zbar 使用那个包,然后将它与库链接。