社区导航

 
查看: 134|回复: 0

[经验] error: cast from ‘unsigned char*’ to ‘int’ loses precision [-fpermissive]

[复制链接]

3577

TA的帖子

11

TA的资源

五彩晶圆(高级)

Rank: 9Rank: 9Rank: 9

发表于 2018-11-1 22:01:09 | 显示全部楼层 |阅读模式


ubuntu 16.04

编译出现error: cast from ‘unsigned char*’ to ‘int’ loses precision [-fpermissive]
64位的Linux,指针占用8个字节,int 占用四个字节。丢失精度。
int改成long.


编译通过
QQ拼音截图未命名xb.png
QQ拼音截图未命名xa.png


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

  • 论坛活动 E手掌握

    扫码关注
    EEWORLD 官方微信

  • EE福利  唾手可得

    扫码关注
    EE福利 唾手可得

小黑屋|手机版|Archiver|电子工程世界 ( 京ICP证 060456 )

GMT+8, 2018-11-21 00:19 , Processed in 0.054092 second(s), 17 queries , Gzip On, MemCache On.

快速回复 返回顶部 返回列表