Chinaunix

标题: VS1012支持XP问题 [打印本页]

作者: tan1301230147    时间: 2014-03-14 11:02
标题: VS1012支持XP问题

VS2012已经打好 Updata4补丁
平台工具集也已经改为XP
XP上已经安装了VS1010运行库 但运行还是出现这个问题

个人理解为内核动态链接库中无此函数。

VS2012中索引图中的那个函数,索引不到。我搭建的是MFC框架。
作者: hellioncu    时间: 2014-03-14 14:07
2012本来就不支持XP的吧
GetLocaleInfoEx:Included in Windows Vista and later
作者: folklore    时间: 2014-03-14 14:45
自已写个kernerl32,放在程序目录下, 完全Repeat kernerl32.dll的函数,
再多实现一下GetLocaleInfoEx,
不过, 人家都没了不支持XP,你就再花个1万元买VS2010吧
作者: ualy123    时间: 2014-03-15 17:43
vs2012 Updata4是支持targeting winxp的, 但是你调用的GetLocaleInfoEx不存在于低版本的kernel32.dll中,这个只有vista以上的kernel32.dll支持.
如果你需要支持winxp,可以使用GetLocaleInfo函数.

作者: tan1301230147    时间: 2014-03-16 22:56
本帖最后由 tan1301230147 于 2014-03-16 22:57 编辑

回复 2# hellioncu


    GetLocaleInfoEx这个函数在那个位置? 一直没找到? 是MFC内部的东西?
作者: Hugo801122    时间: 2014-03-16 23:19
xp太低级了,你看看安装说明对系统的最低支持是多少版本,或许已经不支持xp了。
作者: hellioncu    时间: 2014-03-17 08:44
tan1301230147 发表于 2014-03-16 22:56
回复 2# hellioncu


windows API,Vista及之后的版本才有




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2