编译时遇到警告:
/home/yg/rv/sdk/rv1.8/rv1126_rv1109/buildroot/output/rockchip_rv1126_rv1109/build/ky_ai_camera_engine/src/yolo.cc:157:16: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
output_file = "./shortVideo.mp4";
^~~~~~~~~~~~~~~~~~
只是因为这两句代码:
char *output_file = NULL; output_file = "./shortVideo.mp4";
但是后面传入函数的时候确实需要一个void*而不是const void*,
解决办法:将output_file的const char*类型转换成char*类型
char *output_file = (char*)"./shortVideo.mp4";
参考文章:linux 环境下:warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]



