文档章节

解决:warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]

SamXIAO
 SamXIAO
发布于 05/25 15:35
字数 156
阅读 4
收藏 0

代码

static int CheckOneReg(uint8_t busNo, char *title, int32_t addr, uint32_t *val, BOOL isPrintfNL, ErrMsg_t const *pMsg)

res |= CheckOneReg(busNo,"fwVer:", HALREG_FW_VER, &val, true, NULL);
res |= CheckOneReg(busNo, "status-0:", HALREG_SYS_STATUS_0 + 0, &val, true, MsgTbl_a3SysStatus);

 

报如下错误:

ptr2ptr.cpp:224:86: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
     res |= CheckOneReg(busNo, (const char *)"fwVer:", HALREG_FW_VER, &val, true, NULL);
                                                                                      ^
ptr2ptr.cpp:225:99: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
     res |= CheckOneReg(busNo, "status-0:", HALREG_SYS_STATUS_0 + 0, &val, true, MsgTbl_a3SysStatus);

解决方法

改为:

static int CheckOneReg(uint8_t busNo, char const *title, int32_t addr, uint32_t *val, BOOL isPrintfNL, ErrMsg_t const *pMsg)

 

© 著作权归作者所有

SamXIAO
粉丝 2
博文 87
码字总数 25573
作品 0
成都
部门经理
私信 提问
求助!C++ 实践之引入外部头文件失败

本来想整合一下,这两天学习的内容,发布一个具备读写ini、写日志的demo。谁想到新的问题出来,按照原思路。创建common.cpp 将一些工具方法归纳其中。demo1.cpp通过引入common.h文件 实现方法...

洛山红茶
2018/06/28
0
0
Android源码编译make的错误处理

Android源码下载:官方下载 或参考android源码下载方式 Android编译版本: PLATFORM_VERSION=4.0.1(最新Android 4.0.1) OS 操作系统平台: Linux yanggang 2.6.35-30-generic #61-Ubuntu ...

晨曦之光
2012/03/01
274
0
Android源码编译make的错误处理

Android源码下载:官方下载 或参考android源码下载方式 Android编译版本: PLATFORM_VERSION=4.0.1(最新Android 4.0.1) OS 操作系统平台: Linux yanggang 2.6.35-30-generic #61-Ubuntu ...

鉴客
2012/03/09
280
0
Android源码编译make的错误处理

Android源码下载:官方下载 或参考android源码下载方式 Android编译版本: PLATFORM_VERSION=4.0.1(最新Android 4.0.1) OS 操作系统平台: Linux yanggang 2.6.35-30-generic #61-Ubuntu ...

鉴客
2011/12/03
944
0
一段c++程序win下正常ununtu上编译报错,求指教!!

有一段代码在windows下编译运行正常 但在ubuntu上却出现了错误 小生百思不得其解!!求大神指教!! //****************************************** // //静态函数的调用 C++语言实现 // // ...

周耀1994
2013/05/07
998
6

没有更多内容

加载失败,请刷新页面

加载更多

揭秘阿里云背后神秘而富有能量的一群人

作为某创业公司CTO兼CTO兼CFO,带领众子弟行走于云端计算,累计犒赏已达757157.09银两,江湖人称紫龙,就是众多阿里云大使中低调内敛的一位。其话不多,一个典型的技术男,但又热心钻研传播推...

阿里云云栖社区
15分钟前
0
0
深入浅出Mybatis系列(一)---Mybatis源码分析环境准备

Mybatis源码分析环境准备 源码下载地址: https://blog.mybatis.org/p/products.html 把下载好多源码导入idea 之后可以在Test包下进行源码分析 这里我们就把源码分析的环境准备好了,下一篇文...

须臾之余
31分钟前
0
0
使用JDK的观察者接口进行消息推送

观察者模式就是对对象内部的变化进行观察,当发生改变时做出相应的响应。代码样例见 设计模式整理 ! 因为观察者模式较为重要,使用频率较高,JDK早已经提供了内置的观察者接口以及被观察者父...

算法之名
39分钟前
14
0
supervisor的配置与laravel php artisan queue:work的配置

安装环境 centos 7.2 安装supervisor easy_install supervisor echo_supervisord_conf > /etc/supervisord.conf 配置supervisor 如下 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20......

bengozhong
44分钟前
1
0
DevExpress Winforms Controls:安装使用系统要求文档

【DevExpress WinForms v19.1下载】 本文档包含了有关安装和使用DevExpress WinForms控件的系统要求信息。 .NET Framework 下图展示了支持的.NET Framework版本。 Microsoft已发布.NET Fram...

FILA6666
57分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部