在rza2m_cam_and_disp_sample_freertos_gcc里面添加一个.cpp文件时出现的问题

想添加一个.cpp文件来使用opencv的库,于是添加了r_opencv.cpp和r_opencv.h文件,在r_opencv.cpp文件里面加上#include <opencv.hpp>时,会出现以下错误

把#include <opencv.hpp>注释掉时,就没有错误,已经添加了opencv的库以及预编译文件,也在按照论坛里其他同学提到的问题,添加了两个宏定义,但还是有上面的错误,一直解决不了,希望工程师能给予解答。

Parents Reply Children
  • 下载编译工程师给的工程,没有错误,我看了下和我自己文件添加的.cpp和.h位置以及添加opencv和两个宏定义都一样,请问工程师就是在renesas/application/inc下面添加了r_opencv.h文件,在renesas/application下面添加了r_opencv.cpp文件,然后把opencv的库包含进来,再把两个宏定义添加进去,这样的步骤进行的吗,还是还有其他的步骤?
  • 是这个步骤,因为r_opencv.cpp是从其它工程copy过来,注释掉了几行代码
  • 非常感谢工程师的解答。
  • 昨天下载工程师给的工程,编译没有错误,但是在调试的时候,之前是点击两次继续按钮就运行程序,但是在调试工程师给的工程时,点击一次继续按钮之后,就出现了以下画面,不能再点击继续按钮,开发板就运行不了程序。

    而且自己再按照步骤又在自己的rza2m_cam_and_disp_sample_freertos_gcc里面添加一个.cpp文件时,还是会出现以下问题

     

    还是不知道怎么解决这些问题,希望工程师能再给看一看。