Win7下VS2010编译且能够正常运行的程序在XP下运行出现错误
因为是个工程所以不好贴代码,但不知道类似的现象大家有没有遇到过?32位WIN7下用VS2010编译通过且能够正常运行的程序,在32位XP下运行的时候就会出现诸如
“XXXX该内存不能为read”
“找不到C:\Users\Username\AppData\Roaming\ProjectName\xxx.xxx”(这个文件本来是在%AppData%目录里创建的,%AppData%的值是用::SHGetSpecialFolderPath()获取的 )
“。。。”
总之各种BUG,完全不知道是什么问题!完全不明白
是不是把代码拿到XP下编译之后才可以在XP下工作?