我正在尝试使用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
答案 0 :(得分:0)
要使用库,您必须引用其标题(这是您使用#include
指令正确完成的操作)。
但是,您还必须将链接器指向要链接的库的和位置。您的配置中目前缺少这一点,因为链接器出现undefined reference
错误。
到目前为止,如果不了解有关您的设置的更多详细信息,很难说出更多信息。
根据您的环境和所需的OpenCV构建,您需要将项目配置为使用静态库或DLL(我假设我们在这里谈论Windows)。
当你使用imread()
时,你肯定需要opencv_highgui *。*库,但这肯定是不够的。
参见例如这是OpenCV documentation的完整OpenCV库列表。