WinCE7碰到的Bug汇总

1.某个程序在日文系统中wsprintf,swscanf执行出错
有个长期维护的程序,在英文,简体中文,繁体中文下没啥问题,但是日文系统下,有些信息无法显示。
一步步排查就发现wsprintf,swscanf执行出错,啥原因呢?就是语言不一样而已,怎么会有这种问题。
但是,新建一个HelloWorld,发现wsprintf执行正常。将长期维护的程序,里面代码全部删除,只留HelloWorld那一点,wsprintf一样无法正常执行。
讨论得出是工程配置文件的问题。
不断尝试后发现
将“/subsystem:$(CESubsystem) /MACHINE:THUMB ”改为“/subsystem:windowsce,6.00”,一切都正常了。
原因是这个长期维护的程序,是从EVC升级到VS2005的,里面的一些工程设置可能不对,但是这个问题也太莫名其妙了。

你可能感兴趣的:(WinCE基础,wince,语言)