arm linux c++编译警告:ISO C++ forbids converting a string constant to ‘char*’(需要把const char*转换成char*)
生活随笔
收集整理的这篇文章主要介绍了
arm linux c++编译警告:ISO C++ forbids converting a string constant to ‘char*’(需要把const char*转换成char*)
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
编译时遇到警告:
只是因为这两句代码:
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]
总结
以上是生活随笔为你收集整理的arm linux c++编译警告:ISO C++ forbids converting a string constant to ‘char*’(需要把const char*转换成char*)的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 编译器编译报错时aka是什么意思?(al
- 下一篇: arm linux rsync文件同步