Cocos2d-x是一个跨平台的移动端游戏引擎,一般在Windows上编写代码并调试,因此可能会有意无意地加入一些Windows的API调用,例如MessageBox之类的,一般情况下,不要使用与平台相关的API,否则在移植到其他平台时,会有各种麻烦的问题,如有不得不加入的与平台相关的代码,则需要用预处理来区分开。