近期,有个项目开发,须要用到曾经项目的代码,只是曾经项目都是VC6下编译通过的,在VS2008下不一定编译通过,能编译通过也不一定能链接成功.以下总结一下我在一个VC6项目移植到VS2008中遇到的一些问题以及解决的方法. 1 类型转换 1)WCHAR *wszFind = wcschr( wszText,(WCHAR)'@'); 这个代码在VC6下编译是没问题的,但在VS2008下,编译会报错,就是类型转换的问题,改动例如以下: WCHAR *wszFind = (WCHAR *)wcschr…