gpt4 book ai didi

c++ - 检查 OpenCV 是否使用来自 C++ 代码的 GTK 支持进行编译

转载 作者:搜寻专家 更新时间:2023-10-31 02:02:13 31 4
gpt4 key购买 nike

我的问题与以下相同: OpenCV GTK+2.x error

在 OpenCV 可用但未安装 GTK 支持的系统中部署我的代码时,我遇到了这个问题。我无法控制这些系统中的 OpenCV 安装。

在没有 C++ 代码的 GTK 支持的情况下,我如何区分 OpenCV 的编译位置,可能不依赖于捕获异常?在这些情况下,我会简单地避免调用 imshow。

最佳答案

您可以通过执行 ldd opencv-lib 检查依赖关系,并使用例如解析输出用于检查某种 gtk 库的正则表达式。

或者使用这种方法:linux/gcc: ldd functionality from inside a C/C++ program

setenv("LD_TRACE_LOADED_OBJECTS", "1", 1);
FILE *ldd = popen("/lib/libz.so");

关于c++ - 检查 OpenCV 是否使用来自 C++ 代码的 GTK 支持进行编译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57706519/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com