0

我正在尝试安装 opencv 的 highgui 模块,以便让 Qt Creator 项目正常运行。然而,继续搜索互联网并没有产生任何结果。

该项目最初配置为使用 2.3 版本的 highgui 运行,但返回缺少 libopencv_highgui.so.2.3 的错误。我在网上搜索了正确安装此模块的方法,但我了解到它的许多依赖项与 highgui 的 2.3 版本一样过时,因此安装它相当困难。我已经设法使用 sudo apt-get 安装了 2.4 版本的 highgui,但是以这种方式安装它不会创建任何 .so 文件。我似乎很难得到的是它们何时/如何/为什么被创建,以及它们何时/如何/为什么不被创建。如果我无法获得正确的文件,我该如何制作它以便 Qt Creator 寻找可能实际存在的不同文件?对于第二个问题,我假设我更改了 .pro 文件中的库,但我没有取得太大的成功。

4

1 回答 1

0

这些模块是在安装过程中创建的。也许你得到了错误,因为 opencv 没有正确安装。

你能指定opencv最初是如何安装的吗?如果您不需要任何特殊要求,您可以从 Ubuntu 存储库安装:sudo apt-get install libopencv-dev或者通过手动安装所需的依赖项然后从源代码构建,例如在 Ubuntu 12.04.02 上设置/安装 OpenCV 2.4.6.1+ 中所述

于 2016-06-17T05:31:13.507 回答