专职C++

不能停止的脚步

  C++博客 :: 首页 :: 联系 :: 聚合  :: 管理
  163 Posts :: 7 Stories :: 135 Comments :: 0 Trackbacks

常用链接

留言簿(28)

我参与的团队

搜索

  •  

最新评论

阅读排行榜

评论排行榜

(基于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
第六步:增加头文件和源文件

然后测试一下生成

其它文件依此类推。放到对应的src目录和include目录就可以了。
第七步:项目中引用
设定包含的头文件目录


添加依赖库


上述步骤完成后,就可以在你的cocos2dx的win32中使用你的静态库了。下一篇将介绍加到android工程中去。
posted on 2014-05-11 12:11 冬瓜 阅读(9789) 评论(0)  编辑 收藏 引用 所属分类: 原创cocos2dx

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   博问   Chat2DB   管理