无法使用Qt正确配置OpenCV?

Can't configure OpenCV with Qt properly?

本文关键字:配置 OpenCV Qt      更新时间:2023-10-16

我正在尝试在Windows 32和64位上使用Qt Creator配置OpenCV(3.1)很长一段时间以创建GUI应用程序,但我似乎无法解决此配置部分。我已经尝试并阅读了很多互联网上的教程(例如 https://zahidhasan.wordpress.com/2014/08/19/qt-5-3-1-64-bit-mingw-windows/),但没有成功。

当我尝试运行我的程序时,我收到以下错误:在此处输入图像描述

要使用库,您必须引用其标头(这就是您使用 #include 指令正确执行的操作)。

但是,您还必须将链接器指向要链接的库的位置名称。配置中当前缺少此功能,因为链接器undefined reference错误。

到目前为止,如果不了解有关您的设置的更多详细信息,很难说出更多内容。

根据您的环境和所需的OpenCV构建,您需要将项目配置为使用静态库或DLL(我假设我们在这里谈论Windows)。当您使用 imread() 时,您肯定需要 opencv_highgui*.* 库,但这肯定是不够的。例如,请参阅此 OpenCV 文档以获取 OpenCV 库的完整列表。