解决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 )

 

 

 

你可能感兴趣的:(C++)