一、前言
最近在用Cocos2d-x(后面我简称"Co-x")开发项目,发现一个问题:
Co-x 3.x版本在windows下,新建一个项目,使用VS2013编译时,会很慢很慢(尽管Co-x源项目已经编译过)。
经过摸索,究其原因是:3.x版本中,新建项目时是直接将Co-x相关的源项目复制到所建项目的指定目录,即新建项目引用的是复制后的Co-x源项目,这样VS编译新建项目时,就会把复制的Co-x源项目重新编译一遍,时间必然很长(就算ssd还是要20来分钟,要知道以前2.x编译新建项目时也就分分钟……)
二、解决方案(windows平台)
其实2.x版本并不是3.x这么做的,2.x中新建项目直接引用最初编译好的Co-x源项目,因此编译新建项目时,就不会重新编译原来的Co-x源项目。
那么解决方案就是按照2.x版本,引用最初编译好的Co-x源项目。
(这样做的前提是,你已经把Co-x引擎的“build”下的项目完整编译过一次)
具体步骤如下:
1、用VS2013打开新建的项目,这里我新建的项目名为“HelloCpp”