eclipse - 带有 Eclipse 的 OpenCV

标签 eclipse opencv ubuntu gcc eclipse-cdt

我已经使用 OpenCV 和 cmake/make 接口(interface)测试并使用了我的 ubuntu 12.04 64 位系统,但是现在我想将 OpenCV 与 Ecplipse 一起使用,例如 enter link description here .

我的

pkg-config --cflags opencv

输出是
-I/usr/local/include/opencv -I/usr/local/include


pkg-config --libs opencv
输出是
/usr/local/lib/libopencv_calib3d.so /usr/local/lib/libopencv_contrib.so         /usr/local/lib/libopencv_core.so /usr/local/lib/libopencv_features2d.so /usr/local/lib/libopencv_flann.so /usr/local/lib/libopencv_gpu.so /usr/local/lib/libopencv_highgui.so /usr/local/lib/libopencv_imgproc.so /usr/local/lib/libopencv_legacy.so /usr/local/lib/libopencv_ml.so /usr/local/lib/libopencv_nonfree.so /usr/local/lib/libopencv_objdetect.so /usr/local/lib/libopencv_photo.so /usr/local/lib/libopencv_stitching.so /usr/local/lib/libopencv_ts.so /usr/local/lib/libopencv_video.so /usr/local/lib/libopencv_videostab.so

我像教程所说的那样设置我的项目,但是每当我尝试构建项目时,我都有
make all 
Building file: ../src/OpenCVTryOut.cpp
Invoking: GCC C++ Compiler
g++ -I/usr/local/include/opencv2 -I/usr/local/include -O0 -g3 -Wall -c -fmessage-length=0 -MMD -MP -MF"src/OpenCVTryOut.d" -MT"src/OpenCVTryOut.d" -o "src/OpenCVTryOut.o" "../src/OpenCVTryOut.cpp"
Finished building: ../src/OpenCVTryOut.cpp

Building target: OpenCVTryOut
Invoking: GCC C++ Linker
g++ -L/usr/local/lib -o "OpenCVTryOut"  ./src/OpenCVTryOut.o   -llibopencv_highgui -llibopencv_imgproc -llibopencv_core
/usr/bin/ld: cannot find -llibopencv_highgui
/usr/bin/ld: cannot find -llibopencv_imgproc
/usr/bin/ld: cannot find -llibopencv_core
collect2: ld returned 1 exit status
make: *** [OpenCVTryOut] Error 1
    **** Build Finished ****

我不知道我在哪里失踪,但这让我很困惑。

最佳答案

为什么您不想将 make 项目导入 Eclipse?或者使用 cmake eclipse 项目生成器?有时可能会有点棘手,但可以让您永远摆脱与 eclipse 的束缚:)

哦,不使用 lib 试试库名称中的部分,如 -lopencv_core

关于eclipse - 带有 Eclipse 的 OpenCV,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19837771/

相关文章:

c++ - 如何获得正确数量的 C++ 命令行参数?

android - Openni、Android 和 PrimeSense 设置

Java匿名内部类调用静态方法

Android 主题设置为黑色,但在 Android 4.1 中为白色

c++ - 如何使用 OpenCV 从图像中去除径向失真?

java - Oracle SQL Developer 的 JDK 安装的完整路径名

java - 为什么 getClass().getResource 对 RandomAccessFile/ReversedLinesFileReader (Apache Commons) 有问题?

从视频源确定房间大小的算法

python - OpenCV 大图像(大于 1gb)替代方案

ruby-on-rails - 使用 Rails 预编译 Assets 时出错 - ruby​​_executable_hooks:14:in `read':没有这样的文件或目录 - assets:precompile:all (Errno::ENOENT)