C2664错误(EVC环境下)

yuozolei 2007-06-12 12:50:02
wsprintf(sTmp,"%d.%d.%d.%d",(IP&0xFF),((IP>>8 ) & 0xFF),((IP>>16) & 0xFF),((IP>>24) & 0xFF));
m_ip_combo_ctrl.AddString(sTmp);
这里出现了两个错误:
error C2664: 'wsprintfW' : cannot convert parameter 1 from 'char [32]' to 'unsigned short *'
error C2664: 'AddString' : cannot convert parameter 1 from 'char [32]' to 'const unsigned short *'
请指点一二!
...全文
224 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
91program 2008-11-19
  • 打赏
  • 举报
回复
注意ASNI和Unicode的使用区别

由于CE只支持Unicode,所以最好使用它。
当然ASNI字符也可以用,只是CE的系统API全部使用Unicode,所以如果使用ASNI则比较麻烦。
bainan 2008-11-19
  • 打赏
  • 举报
回复
找到了!
项目->属性->配置属性->字符集->使用多字节字符集
bainan 2008-11-19
  • 打赏
  • 举报
回复
bainan 2008-11-19
  • 打赏
  • 举报
回复
我也在搜索解决办法,路过这里!
继续搜,搜到了告诉你!

19,502

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
  • 嵌入开发(WinCE)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧