关闭

warning: cast to pointer from integer of diffe

425人阅读 评论(0) 收藏 举报
分类:
分析:
     提示表示 整型转指针类型错误;即整型和指针的内存所占字节数不一致,导致存储出错;最常见的就是32bit机器代码移植到64bit机器上
   

解决:

如果这样定义会出现如下warning提示:
(void*)virt_to_bus(yuv_frames)
warning: cast to pointer from integer of different size
如何去掉warning呢,
(void*)(long)virt_to_bus(yuv_frames)
这样warning就去掉了
0
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

Linux编译警告的解决办法

一、warning: cast from pointer to integer of different size 1).while((sp ->while((sp '\0')) 2).d...
  • zxh821112
  • zxh821112
  • 2013-01-10 17:05
  • 9281

gcc较高版本的一些编译警告收集

最近整理了下代码警告问题。这里记录一下。
  • subfate
  • subfate
  • 2015-05-06 13:00
  • 2643

Objective-C 警告相关说明

原文地址:http://nshipster.com/clang-diagnostics/
  • icmmed
  • icmmed
  • 2014-09-03 16:36
  • 9935

X86_64上没有写C函数声明导致的BUG(warning: initialization makes pointer from integer without a cast)

我的博客:http://blog.striveforfreedom.net Table of Contents 1 简介2 导致崩溃的代码及解决思路 2.1 导致崩溃的代码2.2...
  • sole_cc
  • sole_cc
  • 2014-10-18 20:26
  • 2880

The resolution of ERROR C2662: cannot convert 'this' pointer from "const Class-Type" to "Class&"

Preface:因为今天码代码时出现了this指针不匹配情况,故写下这篇备忘日志。同时第一次使用纯英文来尝试写,也就是练习英文写作能力。
  • qq_32386917
  • qq_32386917
  • 2016-03-31 22:22
  • 728

CUDA编程中遇到的警告信息:Warning: Cannot tell what pointer points to, assuming global memory space

在写CUDA程序时,遇到了Warning: Cannot tell what pointer points to, assuming global memory space这样的警告,查阅了很多资料。...
  • xhz1234
  • xhz1234
  • 2012-05-21 11:03
  • 2314

compler moves this pointer while Upcasting derived ojbect pointe to parent pointe by static_cast

原文链接 在多继承的情况下,用static_cast去upcast子对象指针到父对象指针时候,This 指针会自动偏移到正确的那路父对象指针。 条件是static_cast时候,子对象的指针不可...
  • dellme99
  • dellme99
  • 2013-11-05 09:48
  • 757

Warning: mysqli_fetch_array() expects parameter 2 to be integer, string given……解决方案

今天在写一个小小的php验证页面,代码如下: <?php // 接受表单提交值 $username = $_POST["username"]; $password = $_POST["passwo...
  • voilethht
  • voilethht
  • 2017-04-17 14:48
  • 1477

java.lang.ClassCastException: java.math.BigInteger cannot be cast to java.lang.Integer

此异常为类型转换错误:BigInteger–>Integer 错误场景:Hibernate查询数据条数count(*),查询出的数据类型为BigInteger,强转类型为Integer。
  • Super_Man_X
  • Super_Man_X
  • 2015-12-24 16:43
  • 653

java.lang.ClassCastException: java.lang.Long cannot be cast to java.lang.Integer异常

java.lang.ClassCastException: java.lang.Long cannot be cast to java.lang.Integer   2011-03-14 14:...
  • xiejin1990513
  • xiejin1990513
  • 2017-03-26 13:26
  • 93
    个人资料
    • 访问:505622次
    • 积分:7297
    • 等级:
    • 排名:第3546名
    • 原创:20篇
    • 转载:908篇
    • 译文:1篇
    • 评论:13条
    最新评论