编译时遇到警告:

/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]

arm linux c++编译警告:ISO C++ forbids converting a string constant to ‘char*’(需要把const char*转换成char*)相关推荐

  1. linux c++ 警告 warning: ISO C++ forbids converting a string constant to ‘char*‘ [-Wwrite-strings] 解决方法

    在C++中, char* p = "abc"; // valid in C, invalid in C++ 会跳出警告:warning: ISO C++ forbids conve ...

  2. warning: ISO C++ forbids converting a string constant to ‘char*‘ [-Wwrite-strings]

    warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 在C++11中有明确规定 char ...

  3. C++: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]

    不允许将字符串常量,给char指针. warning.c: In function 'int main()': warning.c:9:19: warning: ISO C++ forbids con ...

  4. linux c++ 警告: ISO C++ forbids converting a string constant to char*

    在C++11中有明确规定 char* p = "abc"; // valid in C, invalid in C++ 如果你进行了这样的赋值,那么编译器就会跳出诸如标题的警告.但 ...

  5. 「 C/C++疑难杂症 」warning: ISO C++ forbids converting a string constant to ‘CHAR*’ {aka ‘char*’} [-Wwrite

    文章目录

  6. arm linux gnueabi编译,交叉编译器 arm-linux-gnueabi 和 arm-linux-gnueabihf 的区别

    本身以前一直没搞清楚这两个交叉编译器到底有什么问题,特地google一番,总结以下,但愿能帮到道上和我有一样困惑的兄弟-..linux 一. 什么是ABI和EABI 1) ABI: 二进制应用程序接口 ...

  7. linux将txt文件转化为raw,如何利用qemu-img工具将其它格式的镜像文件转换成VHD或RAW格式...

    本文在介绍的基础上如何利用qemu-img工具将其它格式的镜像文件转换成VHD或RAW格式,重点探讨了其具体步骤. 转换镜像格式 ECS只支持导入RAW.VHD和qcow2格式的镜像文件.其他镜像文件 ...

  8. linux c 编译警告 warning: this decimal constant is unsigned only in ISO C90

    关于c语言中的大整数常量--by流氓兔斯基之前编译程序的时候发现了这个问题:warning: this decimal constant is unsigned only in ISO C90 找了一 ...

  9. arm linux内核编译

    1.配置的关键是得到.config文件 (1).config以.开头,是一个隐藏文件,因此平时是看不到的,需要ls -a来看 (2)当我们make distclean后(也就是说默认情况下)是没有.c ...

最新文章

  1. 【CV】使用OpenCV进行消失点检测(附代码)
  2. 【Python】用 Python 来实现PDF 的各种操作(附网站和操作指导)
  3. 收藏一个php用的一个页码按钮类
  4. Spring 的前世今生
  5. 原型制作是什么意思_制作电路原型的最佳方法是什么?
  6. 随想录(c语言的优缺点)
  7. java递归简易应用教程
  8. python小程序源代码_【程序源代码】微信商城小程序
  9. POJ2155 Matrix二维线段树经典题
  10. 使用Mapnik生成地形图——thematicmapping.org译文(四)
  11. 拓端tecdat|R语言生态学模拟对广义线性混合模型GLMM进行功率(功效、效能、效力)分析power analysis环境监测数据
  12. WINDOWS下主机名找IP IP找主机名
  13. 新版Ds社区源码(云商城1.0)
  14. 开源alisql压测批处理性能
  15. Nginx面试题及基础
  16. Seaborn 绘图中设置字体及大小
  17. ERR Target instance replied with error: NOAUTH Authentication required
  18. 分布式数据库技术金融应用规范3项标准出炉,巨杉数据库参与制定
  19. Storage of multidimensional arrays based on arbitrary tiling
  20. 八大常用基础电路保护器件作用

热门文章

  1. win7下查找端口,使用netstat命令注意事项
  2. python requests 异步调用_带有Python请求的异步请求
  3. 【学习笔记】供应链金融简介(精华)
  4. 【ABAP】BASE64加密及解密
  5. 【转】文本格式导入物料凭证模板
  6. 估价范围还没有生产式的物料帐薄
  7. 可以扣6分也可以扣0分?闯红灯也是有技巧的
  8. 用dwz+springmvc出现这个问题Http status: 200 OK ajaxOptions: parsererror thrownError
  9. ABAP实例:如何生成年月的输入帮助
  10. SAP实施的难点在哪里?