在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
  • 在你说的工程添加了opencv调用并打包了workspace,直接在e2 切换workspace到解压包目录并编译
    请透过以下网址下载文件:
    <upload.hdedrive.com/.../SB1596762875-b7f84d29-a329-4742-afe0-920f6bddc3f5>

    * This URL requires guest identity verification as well as download password authentication.
    Once the identity verification passed, the verification step can be skipped for up to 30 days in the same browser.

    下载密码: 5H3&8yP!vEpj

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

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

     

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