strlen("bdfasf"); 用armcc -c
编译 出现 line 10: Error: C3028E: <argument 1 to 'putstr'>: implicit cast of pointer to non-equal pointer
如果 这样 strlen((unsigned char *)"bdfasf");
编译便没有问题
如果这样 ,不是问题大了,都要带上这样 ,太麻烦了
同理: const P_U8 buffer[]={ "asdf ", "fdfg", "fdsf", "fgfg" };
也是有问题的,也要加上强制转换
烦死人
请教 有没有 解决这个问题的 ,不要加上强制转换
谢谢
|