关于Cocos2dx-JS 生成simulator的时候,VS2015无法生成解决方案的问题
由于刚刚接触cocos2dx。之前习惯用Creator和Unity3D,不得不说2dx这种开发模式已经有点点过时了。不过没办法,既然遇到了就说说。
这个问题花了我差不多1-2天的时间。因为在调试过程中总要随时看到游戏的运行情况再来修改代码。这个时候如果没有模拟器会很麻烦很麻烦。所以我就用最近的cocos2dx 3.17.2创建了项目然后在
反正
打开proj.win32,执行那个simulator.sln生成解决方案
然后问题来了。在v3.17.2中,我无法成功生成,具体原因如下
这里main函数中这个方法格式显示的是错误的,APIENTRY找不到。所以编译错误无法生成模拟器的exe。
然后我在3.11.1中也同样执行了这个代码,但是奇怪的是3.11.1并不会出现这个问题
然后我去追溯APIENTRY到底是个啥玩意,最后发现是个Win7的一个库,至于这个是干嘛的我就不知道了,毕竟小弟我也才刚毕业是个菜逼。总结下来就是3.17.2引用不到这个APIENTRY这个东西,但是3.11.1可以,至于为啥子引用不到就不知道了,估计是配置文件之类的不一样。