c++ - OpenCV : 中缺少三角测量库

标签 c++ c linux opencv netbeans-6.9

我正在使用 OpenCV 2.3.1 在 Ubuntu 11.04 上的 NetBeans 6.9 上开发 Delaunay 三角剖分代码。我已经在链接列表中包含了我可以找到的所有库,但是当我尝试链接时收到以下错误消息。

build/Debug/GNU-Linux-x86/_ext/1942517469/TwoDTriangulation.o: In function `cvCreateSubdivDelaunay2D': 
/usr/local/include/opencv2/imgproc/imgproc_c.h:376: undefined reference to `cvCreateSubdiv2D' 
/usr/local/include/opencv2/imgproc/imgproc_c.h:378: undefined reference to `cvInitSubdivDelaunay2D'

最佳答案

这些符号在 libopencv_imgproc.so 中定义,这意味着如果您使用 g++ 通过命令行编译应用程序,您必须添加 -lopencv_imgproc 标志。

关于c++ - OpenCV : 中缺少三角测量库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9763167/

相关文章:

linux - 编译 SOSlib C 库时出错

c++ - STL容器的 `less`参数如何工作?

c - 为什么我在 C 中打印数组时出现段错误?

c - 释放具有 char 指针的结构数组

c - 在C编程中更新const

linux - Windows/Linux 映射驱动器 : how to create a directory which name begins with an "@" at-sign?

c++派生类问题

c++ - C++ 中的类型映射

c++ - 异常错误 : Access violation reading location 0xDDDDDDDD

linux - linux 和 windows 之间行尾差异的 Git 问题