[cocos2dx笔记003] Vs2013增加静态库工程
2014-05-11 12:15
281 查看
(基于2.2.2版本,用vs2013编辑代码)(cppblog版本:http://www.cppblog.com/zdhsoft/archive/2014/05/11/206890.html)
在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工程中去。
在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工程中去。
相关文章推荐
- [cocos2dx笔记003] Vs2013增加静态库工程
- Vs2013增加静态库工程
- [cocos2dx笔记003] Vs2013添加静态库project
- VS2013MFC对话框工程学习笔记三 - 添加一个MFC类库的按钮响应事件
- VS2013MFC对话框工程学习笔记四 - 为按钮添加一个响应事件二
- [cocos2dx笔记004] android增加静态库工程
- VS2013MFC单文档工程学习笔记七 - 创建新的一个窗口并让窗口2透明
- cocos2dx-3.2和vs2013工程编译不通过找不到<thread>
- cocos2dx3.1 + VS2013创建工程
- VS2013MFC单文档工程学习笔记八 - 为窗口添加一张背景图片
- VS2013MFC对话框工程学习笔记八 - C++关键字(标识符)的学习
- win7 VS2013 新建工程 编译lua5.2.0 静态库
- VS2013MFC单文档工程学习笔记二 - 新建一个按钮
- VS2013MFC对话框工程学习笔记五 - 了解窗口和窗口控件的属性并修改
- cocos2dx 3.2从零学习(六)——CocosStudio(VS2013工程导入及环境设置)
- VS2013MFC对话框工程学习笔记十一 - 动态改变一个控件标题
- cocos2dx 3.1从零学习(六)——CocosStudio(VS2013工程导入及环境设置)
- 源文件工程结构 vs2013笔记
- VS2013MFC对话框工程学习笔记九 - C++语法的的学习
- cocos2dx 3.1从零学习(六)——CocosStudio(VS2013工程导入及环境设置)