两幅图分别是用C语言和C++编写的。C程序主要是用树莓派的GPIO口控制输出四路PWM(为了控制小车运动),C++程序是基于opencv的视觉检测程序。现在想把C程序植入到C++中,做成一个物体跟踪小车。我是小白一枚,我就直接把C程序的头文件加到c++头文件里,然后把前行,左右转那些程序复制到c++里面了。最后编译的时候就提示C程序中的子程序未定义,(后来发现是编译C++的makefile中没有包含c程序中那些头文件的库)最后在使用一个笨办法(不一定对)编译出了执行文件。运行时又出现了不支持opengl的提示。想问问贴吧里有大神做过类似的项目么?应该怎么解决这些问题。

