我实际上把这个项目当作任何其他纯go项目,并期望它通过简单地单击“调试”按钮来调试。
但我得到了这个错误:
/tmp/go-build1999814797/b331/_x001.o:In function ‘cvContourPerimeter’:
/usr/local/include/opencv2/imgproc/imgproc_c.h:364:undefined reference to ‘cvArcLength’
...
当我可以点击“运行”按钮,它运行正确。运行和调试之间有什么区别?我错过了什么重要的?
我试着在谷歌上搜索这个问题,并询问ChatGPT如何解决这个问题,但进展不顺利。
1条答案
按热度按时间j0pj023g1#
我来解决这个问题!
我通过注解两个CV_INLINE函数来编辑C头文件imgproc_c.h,然后Debug工作。但奇怪的是,我在调试仍然工作之前回滚了我所做的事情。也许是关于内联编译的一些事情?