无法正确配置OpenCV与Qt?

时间:2016-05-30 07:20:57

标签: c++ qt user-interface opencv mingw

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

当我尝试运行程序时,我收到了以下错误: enter image description here

1 个答案:

答案 0 :(得分:0)

要使用库,您必须引用其标题(这是您使用#include指令正确完成的操作)。

但是,您还必须将链接器指向要链接的库的位置。您的配置中目前缺少这一点,因为链接器出现undefined reference错误。

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

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