armcc 编译问题 请教

[复制链接]
 楼主| dick_21 发表于 2009-3-18 17:51 | 显示全部楼层 |阅读模式
strlen(&quot;bdfasf&quot;);<br />用armcc&nbsp;-c&nbsp;<br /><br />编译&nbsp;出现&nbsp;&nbsp;line&nbsp;10:&nbsp;Error:&nbsp;C3028E:&nbsp;&ltargument&nbsp;1&nbsp;to&nbsp;'putstr'&gt:&nbsp;implicit&nbsp;cast&nbsp;of&nbsp;pointer&nbsp;to&nbsp;non-equal&nbsp;pointer<br /><br /><br />如果&nbsp;这样<br />strlen((unsigned&nbsp;char&nbsp;*)&quot;bdfasf&quot;);<br /><br />编译便没有问题<br /><br />如果这样&nbsp;,不是问题大了,都要带上这样&nbsp;,太麻烦了<br /><br />同理:<br />const&nbsp;&nbsp;P_U8&nbsp;buffer[]={<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;asdf&nbsp;&quot;,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;fdfg&quot;,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;fdsf&quot;,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;fgfg&quot;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;};<br /><br />也是有问题的,也要加上强制转换<br /><br /><br />烦死人&nbsp;<br /><br /><br />请教&nbsp;有没有&nbsp;解决这个问题的&nbsp;,不要加上强制转换<br /><br />谢谢<br /><br />&nbsp;<br />
 楼主| dick_21 发表于 2009-3-19 15:03 | 显示全部楼层

都没有 解释啊

  
vfdff 发表于 2009-3-19 16:42 | 显示全部楼层

armcc和armgcc一样?

你说的armcc是armgcc吗?
 楼主| dick_21 发表于 2009-3-19 16:45 | 显示全部楼层

基本一样

  
 楼主| dick_21 发表于 2009-3-20 09:18 | 显示全部楼层

晕,看的人多

  
 楼主| dick_21 发表于 2009-3-20 15:48 | 显示全部楼层

搞定

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

本版积分规则

5

主题

13

帖子

0

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