问题
1>D:\Program Files\Microsoft Visual Studio\2005\VC\PlatformSDK\include\shlobj.h(3142) : error C2065: 'INTERNET_MAX_URL_LENGTH' : undeclared identifier
解决方案
在未定义宏的前面重新定义
#ifndef INTERNET_MAX_URL_LENGTH
#define INTERNET_MAX_PATH_LENGTH 2048
#define INTERNET_MAX_SCHEME_LENGTH 32 // longest protocol name length
#define INTERNET_MAX_URL_LENGTH (INTERNET_MAX_SCHEME_LENGTH \
+ sizeof("://") \
+ INTERNET_MAX_PATH_LENGTH)
#endif