您的位置:首页 > 移动开发 > Cocos引擎

[cocos2dx笔记003] Vs2013增加静态库工程

2015-05-27 11:01 218 查看
(基于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工程中去。

“配置属性/C/C++/预处理器/预处理器定义”中添加宏定义。

http://www.cppblog.com/zdhsoft/archive/2014/05/11/206890.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: