解决visual c++2005/2008下的不兼容sphelper.h的问题
VC8.0 以后里面是不支持 默认int型的
VC8.0以后里面不支持这样的for循环
for(int i = 0; i> 10 ; i++)
{
......
}
不能在循环括号内定义变量,而应该改成:
int i ;
forint (i = 0; i> 10 ; i++)
{
......
}
1) 2560行
SPPHONEID* pphoneId = (SPPHONEID*)((WCHAR *)dsPhoneId);
2) 2634行
pphoneId += wcslen((const wchar_t *)pphoneId) + 1;
3) 2372 与 2373 行
const WCHAR *psz;
for (psz = (const WCHAR *)lParam; *psz; psz++) {}
4) 添加编译指令
#pragma warning( disable : 4430 )
#pragma warning( disable : 4996 )