【发布时间】:2013-01-14 06:30:06
【问题描述】:
我正在使用 Eclipse CDT(Indigo Service Release 2)在 Windows 7 64 位机器上使用 opencv 2.4.0。我按照 opencv 下载站点上描述的步骤从源代码(使用 cmake/visual studio express 10)编译了 opencv。
当我使用 opencv C 函数(在我的 C++ 代码中)时,一切正常。当我尝试使用 cv::Mat 时,它给了我一个链接错误(例如:未定义的对 `cv::Mat::Mat(_IplImage const*, bool)' 的引用)。
我需要链接哪些库才能使 opencv C++ 函数与纯 C 函数一起工作?我已经与 opencv_core240 和其他我需要的链接,它适用于 opencv C 函数。
我注意到 ocv 库有 2 个版本,一个带有后缀“d”,即 opencv_core240 和 opencv_core240d。两者有什么区别?
【问题讨论】:
-
后缀 'd' - 调试版本,无后缀 - 发布。
标签: opencv eclipse-cdt windows-7-x64