跨了那么多平台 还是无视了xp, 有没用同做win项目解决掉xp兼容性的?

做的WIN项目 一个段落之后打算测试下XP的兼容性的

之前看VS2012有个XP兼容模式 所以没放上心上

到了发布阶段那才纳闷了 好几个第三方库是不同编译环境发布的 有vs2010的 有用到GetTickCount64这样64位API的

屏蔽不少 可以运行了 可好像关键的渲染层都出问题 运行之后白板…

先分享下我处理的东西吧

项目升级到cocos2d-x 3.3了

找到 3个库用到了GetTickCount64
tiff
sqlite
websockets

由于项目没用到 所以果断屏蔽了

再就是控制台用到了inet_ntop函数 这个XP下也处理不了 还好代码本身就有写一个同名函数覆盖这个api

MS自己都放弃了XP:12::12::12:

国内XP占有 居高不下哟

cocos2d-x适合安卓和苹果移动平台,并不适合PC平台,需要自己修改的地方太多。
楼主要是需要PC平台的,可以换cinder,Oxygine,clanlib这些试试。