opencv在ubuntu中安装它的libs在哪里

Mr *_*ell 9 eclipse ubuntu opencv eclipse-cdt

我安装了ubuntu 10.我安装了我在软件中心找到的所有opencv软件包.我希望它在我的项目中可以引用的某个地方安装一些.lib文件,但我找不到它们.它放在哪里?

我想使用eclipse作为c ++中的ide编程,但是我在查找如何最初设置它时遇到了问题.我是eclipse和ubuntu编程的新手,所以如果有人有一步一步的指导,我很乐意看到它.

Eri*_*rko 20

您可以找到正确的链接标记使用pkg-config --libs opencv和正确的包含使用pkg-config --cflags opencv.

实际的库应安装在/ usr/lib中,并具有libhighgui.a或libhighgui.so等名称,但您可能不必直接引用它们.只需在Eclipse中的适当位置使用上述命令的输出来设置链接标志和包含目录.如果您确实想知道哪些库与OpenCV相关,那么输出pkg-config --libs opencv将为您提供名称.例如,该命令的一个输出是-lhighgui,因此我们知道应该有一个libhighgui.so在/ usr/lib中命名的文件.

我有一段时间没用过C或C++,所以我不记得那些选项在哪里,但它们在某个地方.


skj*_*shi 5

正如埃里克所说

pkg-config --libs opencv
Run Code Online (Sandbox Code Playgroud)

将返回要包含的库,如果它与包含文件路径有关

它是/usr/include/opencv,如果你希望它是自动添加只需添加以下内容由埃里克命令沿着命令--cflags到上面的命令。

例如。让要编译的文件为test.c然后整个命令将是

g++ test.c `pkg-config --libs --cflags opencv`
Run Code Online (Sandbox Code Playgroud)

希望能帮助到你。