(基于2.2.2版本,用vs2013编辑代码) 在cocos2dx下有一个external目录,里面有一些要用到的cocos2dx静态库,如Box2D,chipmunk,emscripten,libwebsockets,sqlite3等。但是自己以往积累或第三方其它好用的开源库,想用。如果直接到加到现有的cocos2dx,则会破坏现有Cocos2dx的纯洁性,那只有自己建工程了。 下面图,一步一步显示了创建过程。 第一步: 我这里选择了复制chipmunk这个工程,在external下,建一个目录,叫mylib,然后把chipmunk下的所有文件和子目录复制到mylib下面  然后进入external/mylib/proj.win32,把 chipmunk.vcxproj ==> mylib.vcxproj chipmunk.vcxproj.filters ==> mylib.vcxproj.filters chipmunk.vcxproj.user ==> mylib.vcxproj.user  第二步:加到解决方案中   第三步:重命名为mylib  第四步:删除原有的工程文件,包括头文件和源文件  第五步:工程设置 头文件设置     输出就不用设置,因为他是默认为$(OutDir)$(ProjectName).lib 第六步:增加头文件和源文件
|