我正在使用raspberry pi创建一个程序,它使用opencv和mysql。当我单独编译时,它们都编译得很好。但在我合并了2个文件后,我无法编译它们。 我可以使用
编译我的opencv部分g++ $(pkg-config --libs --cflags opencv) cv.cpp -o cv -I/home/pi/git/robidouille/raspicam_cv -L/home/pi/git/robidouille/raspicam_cv -lraspicamcv -L/home/pi/git/raspberrypi/userland/build/lib -lmmal_core -lmmal -l mmal_util -lvcos -lbcm_host
没有任何问题,使用
编译我的mysql部分g++ -w sql.cpp $(mysql_config --cflags) $(mysql_config --libs)
但在我合并代码并尝试使用
编译合并代码之后g++ $(pkg-config --libs --cflags opencv) merged.cpp -o merged $(mysql_config --cflags) $(mysql_config --libs) -I/home/pi/git/robidouille/raspicam_cv -L/home/pi/git/robidouille/raspicam_cv -lraspicamcv -L/home/pi/git/raspberrypi/userland/build/lib -lmmal_core -lmmal -l mmal_util -lvcos -lbcm_host
我收到错误说错误:'conn'没有命名类型 这是我的部分代码
MYSQL *conn;
conn = mysql_init(NULL); //error here