OpenCv3.3安装错误——未定义引用

Posted

技术标签:

【中文标题】OpenCv3.3安装错误——未定义引用【英文标题】:OpenCv3.3 installation error - undefined reference to 【发布时间】:2018-03-24 20:04:09 【问题描述】:

我正在尝试安装 OpenCv3.3,但仍然遇到同样的错误。

//usr/local/lib/libgtk-3.so.0: 未定义对 `g_drive_is_removable' 的引用

//usr/local/lib/libgtk-3.so.0: 未定义对 `g_app_info_launch_default_for_uri_async' 的引用

//usr/local/lib/libgtk-3.so.0: 未定义引用 `g_app_info_launch_default_for_uri_finish'

我安装了所有依赖项并遵循本教程: https://docs.opencv.org/trunk/d7/d9f/tutorial_linux_install.html

有谁知道解决方案,或者可以告诉我方法吗?

【问题讨论】:

链接正确的库。 【参考方案1】:

未定义对“somerhing”的引用意味着这些so无法找到定义这些函数的SO。

【讨论】:

以上是关于OpenCv3.3安装错误——未定义引用的主要内容,如果未能解决你的问题,请参考以下文章

Libexif 未定义的引用错误

错误:未定义对 cv::cudacodec::createVideoReader 的引用

boost/asio/ssl 抛出“未定义的引用”错误

链接 cxx 可执行文件时出现 Cmake 错误未定义引用

编译时错误:未定义对 CryptoPP::StringStore::TransferTo2 的引用

安装 pHash 库时对“fftw_init_threads”的未定义引用