cocos2d-x编译完成之后生成了一堆动态库,在window下分别为.dll , .lib ,其中*lib是在编译的时候需要链接的,*.dll是在运行的时候依赖的。所以当我们创建一个cocos2d-x的应用时我们需要配置这些依赖项。

首先,我们打开vs2010的属性管理器,如图:

然后双击 Microsoft.Cpp.Win32.user 进入如下的配置界面:

接下来我们要添加用户宏,这样的好处是:

1.如果我们改变了cocos2d-x的源码路径后,我们不用更改每个依赖项的路径,只要改变一下用户宏就好了。

2.缩短路径目录的长度。

下面打开用户宏选项

我的cocos2d-x的路径为C:\Users\vstouch\Documents\cocos2d-2.1rc0-x-2.1.3,

下面我们通过“用户宏”来指定cocos2d-x的头文件路径。打开c\c++常规选项,双击附加包含目录,这事我们要把

cocos2d-x的所有头文件目录添加到这里,效果如下如:

头文件添加好了,下面要添加一下库的路径,这里的库是编译时需要依赖的库。

首先我们要设置一下库的路径,打开 链接器 》 常规 ,双击 "附加库的目录"

添加一下库的目录,注意:这里只是库的目录。我的库的目录是

C:\Users\vstouch\Documents\cocos2d-2.1rc0-x-2.1.3\Debug.win32

由于咱们已经添加的用户宏,所以我们只要$(用户宏)\Debug.win32 就可以了,

如下图

接下来我们要添加具体的依赖库的名字。

单击 链接器 》》 输入 》》 附加依赖项 》》编辑

添加如下:

由于目前只用到了一个库,所以先添加一个库。

执行到这一步运行的时候可能还会报错,提示我们缺少 XXX.dll 。目前解决它的方法就是

copy cocos2d-x源码目录下Debug.win32里的所有xx.dll文件到当前工程下的Debug.win32目录下

如果最后有什么好的方法希望大家分享给我。。

再次运行OK !

cocos2d-x 在vs2010下的环境配置相关推荐

  1. tensorflow gpu python3.5_Win10+Anaconda3下tensorflow-gpu环境配置

    Win10+Anaconda3下tensorflow-gpu环境配置 基本环境 操作系统window10-education 显卡 NIVIDA GETFORCE GTX 1050 安装Anacond ...

  2. linux的lnmp环境,Ubuntu 16.04 LTS下LNMP环境配置简述

    Ubuntu 16.04 LTS下LNMP环境配置简述 1.安装mysql sudo aptinstall mysql-server 安装过程会提示密码 2.安装nginx和php #添加nginx和 ...

  3. vs在linux下的环境搭建,linux下vscode环境配置

    文章目录 linux下vscode环境配置 编译器,调试器安装 sudo apt update #通过以下命令安装编译器和调试器 sudo apt install build-essential gd ...

  4. 【编译器】Mac下gcc环境配置折腾

    Mac下gcc环境配置折腾 1. 在Terminal键入g++提示自动安装 gcc:Terminal键入g++,来自x-code的gcc工具clang,默认版本4.2.1 Command Line T ...

  5. git bash 下 pacman 环境配置

    如果不是为了跟着经历一遍(折腾自己),直接跳到最后使用 msys2 的最优的方法. git bash 下 pacman 环境配置 安装 pacman 下载 pacman,解压到 git 的安装目录(D ...

  6. Antlr4在win10下的环境配置

    Antlr4在win10下的环境配置 最近做的项目,需要将建模生成的文件反编译生成模型.以前的导师推荐过一款语法解析器生成器ANTLR (ANother Tool for Language Recog ...

  7. Window 10下JAVA环境配置

    Window 10下JAVA环境配置   1.下载结束如图: 注意:根据自己windows系统的版本以及位数下载对应的JDK 2.配置环境 将上面下载的JDK安装好,我安装在了F盘,路径如下:F:\J ...

  8. Windows下LLVM环境配置

    Windows下LLVM环境配置 目录 Windows下LLVM环境配置 1. 命令行下载并构建VS 2017项目 2. 项目构建过程中出现的细节 3. 心得体会 4. 参考文献 1. 命令行下载并构 ...

  9. Xposed框架Android5.1下的环境配置

    Xposed框架Android5.1下的环境配置 Xposed框架Android5.1下的环境配置 模块开发 创建工程 配置依赖打包 配置清单文件 Code Xposed标识文件 编译APK 测试 消 ...

最新文章

  1. ASP中的工具类函数收集
  2. javaweb:servlet的多线程同步问题
  3. Bitmap Cache
  4. cacti及其相关插件的安装
  5. java集合——视图与包装器
  6. 月薪30K程序员花了一个小时,用c++做出经典扫雷游戏 !
  7. 19套最新的免费图标字体集
  8. 蜻蜓fm收音机电脑版_追寻逝去的时光:Tivoli Audio M1BT收音机蓝牙音箱体验
  9. js uri解码_js对url进行编码和解码(三种方式区别)(转)
  10. UVA10738 Riemann vs Mertens【欧拉筛法】
  11. 有什么办法让Beyond Compare以网页形式显示文件
  12. R-CNN学习笔记5:Faster R-CNN
  13. 15投影矩阵与Moore-Penrose逆(1)
  14. 工业相机的50个知识点
  15. python爬关键词百度指数_利用python+selenium_phantomjs批量获取百度指数 第一步 分析...
  16. 0.靡不有初 鲜克有终
  17. mysql计算连续天数,mysql连续登录天数,连续天数统计
  18. 蓝牙耳机能否用于台式计算机,为什么台式机不能连接蓝牙耳机?只要它就可以实现!-蓝牙耳机怎么连接电脑...
  19. ArcGIS教程:解决裁剪功能输出的数据集为空的情况。
  20. 密码学_SM4国密算法

热门文章

  1. Java中,什么是最终类与最终方法?它们的作用是什么?
  2. WP8.1学习系列(第二十三章)——到控件的数据绑定
  3. Python 性能分析入门指南
  4. 【javascript激增的思考03】MVVM与Knockout
  5. addActionError addFieldErrot addActionMessage 的区别
  6. sigmoid函数的求导过程
  7. java mvc接收 时间_Springmvc 如何接收java8的时间localDateTime。
  8. 大数据分析面临哪些困境
  9. 大数据将会带来什么机遇
  10. 扩展JavaScript数组(Array)添加删除元素方法