&#am8252b;。🐛🎆,爱🐛泌

在项目属性的“预处理器定义”中添加:_USING_V110_SDK71_注意无论使用vs2012还是2013,选择哪个平台工具集都是定义V110,这个不需要修改。如果有用预编译头的话,也可以在预编译头中添加这个定义。引申,为什么会出现这个错误?cocos2d-x默认使用的平台工具集是v120_xp,这个是是兼容windows xp的,而自己建立的项目默认的平台工具集是v120,这个是不兼容windows xp的。他们使用的Windows SDK也不一样。 cocos2d-x自己添加了Windows SDK v7.1的目录,而默认使用v120的话,则是v8.1。如果我们使用v120_xp,则会自动包含上面所说的那个宏。这里还有个疑问我还没有搞清楚,究竟v120比较好还是v120_xp比较好。这个只能怪微软太恶心,而又不能像苹果一样强势(我就是升级了,就是不向下兼容了,你爱用不用)。从兼容性角度看当然是v120_xp更好,而从windows 8.1适配和性能角度看似乎v120更好。不过好在我们也不会在windows上面发布版本,所以这个无所谓了。使用百度UEditor在线编辑器组件时,出现Parameters: Invalid chunk '' ignored的警告,之前的项目使用却没有,两个项目的环境应该是一样的。没有时间去对比两项目使用时到底环境有什么不同。直接想办法解决网上搜寻下这个警告,有详细的说明,如:http://blog.csdn.net/lxy15329/article/details/5958837。后用ie的开发人员工具中的http请求捕获,发现有个请求:js/ueditor/jsp/controller.jsp?action=config&&noCache=8中间参数里有两个“&&”,正中了上面那篇博客里提到的一个原因。现在的问题就是找到是什么地方,什么时候发起的这个请求。在ueditor.all.js中的8190行(蓝色行):var submitStr = json2str(ajaxOpts);& // { name:&Jim&,city:&Beijing& } --& &name=Jim&city=Beijing&//如果用户直接通过data参数传递json对象过来,则也要将此json对象转化为字符串if (!utils.isEmptyObject(ajaxOpts.data)){submitStr += (submitStr? &&&:&&) + json2str(ajaxOpts.data);}//超时检测var timerID = setTimeout(function() {if (xhr.readyState != 4) {timeIsOut =xhr.abort();clearTimeout(timerID);}}, ajaxOpts.timeout);var method = ajaxOpts.method.toUpperCase();var str = url + (url.indexOf(&?&)==-1?&?&:&&&) + (method==&POST&?&&:submitStr+ &&noCache=& + +new Date);xhr.open(method, str, ajaxOpts.async);url里已经存储着:/js/ueditor/jsp/controller.jsp?action=config调试运行时可以看到:method=“get”,submitSt=“”,这样就造成最后的结果是:/js/ueditor/jsp/controller.jsp?action=config&&noCache=8修改方法有多种,我是这样改的:xhr.open(method, str, ajaxOpts.async);&& ----》xhr.open(method, str.replace(&&&&,&&&), ajaxOpts.async);要修改ueditor.all.min.js,可以搜索“method.toUpperCase()”,,y=f.method.toUpperCase(),u=a+(-1==a.indexOf(&?&)?&?&:&&&)+(&POST&==y?&&:h+&&noCache=&+ +new Date);e.open(y,u,f.async);将e.open(y,u,f.async); 改为e.open(y,u.replace(&&&&,&&&),f.async);需要注意的是ueditor.all.min.js文件很大,找个好的文本编辑器,如:editPlus404 Not Found
404 Not Found404 Not Found
404 Not Found404 Not Found
404 Not Found

我要回帖

更多关于 k8252 的文章

 

随机推荐