首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > WinCE >

新手请问:VC到EVC移植的数据类型及函数有关问题

2012-02-07 
新手请教:VC到EVC移植的数据类型及函数问题各位大侠好:我是一个刚参加工作的学生,得到的任务是将一个VC6.0

新手请教:VC到EVC移植的数据类型及函数问题
各位大侠好:
    我是一个刚参加工作的学生,得到的任务是将一个VC6.0写好的库移植到EVC上面。我使用的方法是将VC的代码粘贴到EVC中,再Bulid找错误,不知道是不是对。
    在找错误期间,首先遇到了
error   C2664:   'localtime '   :   cannot   convert   parameter   1   from   'long   * '   to   'const   unsigned   long   * '
error   C2664:   'wcslen '   :   cannot   convert   parameter   1   from   'unsigned   char   * '   to   'const   unsigned   short   * '
之类的错误。手中的C和C++语言的书里面查不到,而wince编程之类的书里面有似乎把这个问题看得很简单。我不知道应该怎么解决或是参考什么书籍可以明白其中的道理。希望予以指点。非常感谢!
第一次在CSDN上提问,不正确之处还望指正!

[解决办法]
首先要注意,Unicode 与 char型的转换,也就是对字符串的处理两者是不一样的。

[解决办法]
你应该先了解一下UNICODE的基础知识,WinCE只支持UNICODE,这和PC上是不一样的,也是做CE编程的一个基本知识吧。
[解决办法]
wince对格式要求要比PC平台的高
wcslen 是 wchar* 类型的长度

你试试这个,是不是一样
strlen((char *)sHex);

热点排行