gpt4 book ai didi

c++ - 无法在 Eclipse 中解析符号 'cv'

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:18:48 26 4
gpt4 key购买 nike

我正在尝试在 eclipse 中配置 openCV,在我添加的包含路径中

/usr/local/include/opencv
/usr/local/include

我已经使用 pkg-config --libs opencv 在 GCC C++ 链接器中添加了一些库:

/usr/local/lib/libopencv_calib3d.so
/usr/local/lib/libopencv_contrib.so
...

在我包含的头文件中:

#include <opencv2/highgui/highgui.hpp>
#include <opencv2/core/eigen.hpp>

但是当我声明

using namespace cv;

我得到一个错误:无法解析符号“cv”

最佳答案

问题是链接器找不到名为cv 的符号。

假设您已正确安装所有内容,即。每个文件 [1] 都在它应该在的位置,这是因为您还没有告诉链接器 它应该链接 什么文件。

注意:pkg-config --libs opencv 列出的文件是否真的存在?


解决方案

  1. 转到您项目的属性
  2. 点击C/C++ 构建
  3. 点击设置
  4. 找到 GCC C++ Linker(在 Tool Settings 选项卡下)
    1. 添加 OpenCV 库。

详细指南

OpenCV 有关于如何使其与 Eclipse 一起工作的官方指南:

关于c++ - 无法在 Eclipse 中解析符号 'cv',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24006833/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com