张教主,请教你的EEPROM程序警告的问题

[复制链接]
 楼主| win2000_li 发表于 2008-7-11 18:10 | 显示全部楼层 |阅读模式
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;srcPtr&nbsp;=&nbsp;(INT8U*)ExecEePrgCmd;&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;FlashWriteStat&nbsp;=&nbsp;((INT8U&nbsp;(*)(INT8U))codeBuff)(0x20);<br /><br />以上两条语句在您flash程序里的,但是经过CODEWARRE6.1编译时都会出现以下<br /><br />警告.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;C1805:&nbsp;Non&nbsp;standard&nbsp;conversion&nbsp;used<br /><br />问题找了很久,但没有结果,请张教主指点。如何才能解决。<br /><br />哪位遇到过这样问题的,请帮我一下。&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
mailbert 发表于 2008-7-12 16:59 | 显示全部楼层

只是warning,没事吧

变量类型转换的问题。只是warning,应该可以用。不过还是弄明白原因比较好。
张明峰 发表于 2008-7-13 10:49 | 显示全部楼层

编译器告警就由着它吧

你自己知道要干什么就可以了。如果一定要去掉这些告警,就需要把指针先强制转换成void*型:<br /><br />srcPtr&nbsp;=&nbsp;(INT8U*)((void*)ExecEePrgCmd);
 楼主| win2000_li 发表于 2008-7-14 08:45 | 显示全部楼层

谢谢!!

谢谢您们的帮忙,谢谢。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

142

主题

718

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部