當(dāng)前位置:
首頁(yè) >
arm linux c++编译警告:ISO C++ forbids converting a string constant to ‘char*’(需要把const char*转换成char*)
發(fā)布時(shí)間:2025/3/20
46
豆豆
生活随笔
收集整理的這篇文章主要介紹了
arm linux c++编译警告:ISO C++ forbids converting a string constant to ‘char*’(需要把const char*转换成char*)
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
編譯時(shí)遇到警告:
只是因?yàn)檫@兩句代碼:
char *output_file = NULL; output_file = "./shortVideo.mp4";但是后面?zhèn)魅牒瘮?shù)的時(shí)候確實(shí)需要一個(gè)void*而不是const void*,
解決辦法:將output_file的const char*類(lèi)型轉(zhuǎn)換成char*類(lèi)型
char *output_file = (char*)"./shortVideo.mp4";參考文章:linux 環(huán)境下:warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
總結(jié)
以上是生活随笔為你收集整理的arm linux c++编译警告:ISO C++ forbids converting a string constant to ‘char*’(需要把const char*转换成char*)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 编译器编译报错时aka是什么意思?(al
- 下一篇: arm linux rsync文件同步