如何解决box2DTest中出现的不能运行问题
2014-07-01 12:23
330 查看
看到物理引擎这块,重要性不必多说,其中有BOX2D和chipmunk两种,由于在window下多用box2d,而且自己最近看的书里面也用的box2D,固想看看tests目录里面的相关代码,发现Box2D打不开,且提示相关的宏没有被定义为1;
网上找找资料,发现是和chipmunk的预定义冲突,在vs2012中点击到相关变量是,发现chipmucnk的预定量为1,而box2d的却没有定义,因此在项目中->属性->C++->预处理器,找到相关的宏定义位置,加入CC_ENABLE_BOX2D_INTEGRATION=1,同时由于继承关系,还需要把libExtensions中的预定义也进行相关修改,同理为加入CC_ENABLE_BOX2D_INTEGRATION=1,同时设定CC_ENABLE_CHIPMUNK_INTEGRATION=0。然后再从新编译。好了,应该能解决了,痛苦的等待编译吧~
PS:最后的添加特别是test项目中,一定还需要在整个test项目中进行宏定义的修改,再次编译后才能进行~
网上找找资料,发现是和chipmunk的预定义冲突,在vs2012中点击到相关变量是,发现chipmucnk的预定量为1,而box2d的却没有定义,因此在项目中->属性->C++->预处理器,找到相关的宏定义位置,加入CC_ENABLE_BOX2D_INTEGRATION=1,同时由于继承关系,还需要把libExtensions中的预定义也进行相关修改,同理为加入CC_ENABLE_BOX2D_INTEGRATION=1,同时设定CC_ENABLE_CHIPMUNK_INTEGRATION=0。然后再从新编译。好了,应该能解决了,痛苦的等待编译吧~
PS:最后的添加特别是test项目中,一定还需要在整个test项目中进行宏定义的修改,再次编译后才能进行~
相关文章推荐
- kettle carte 打包运行job出现不能读取子转换的问题解决。
- 如何修改Xcode项目名称(附解决点击运行后提示:finished running 不能运行问题)
- 如何解决VB6程序在Win7不能运行的问题~
- 如何停止正在运行的job(解决job不能删除或修改的问题)
- 如何解决E4A在XP系统下出现内存不能为read崩溃情况的问题
- Win7如何提升为管理员权限,如何开机启动需要管理员权限的程序,解决win7开机不能自动运行的问题等
- Win7如何提升为管理员权限,如何开机启动需要管理员权限的程序,解决win7开机不能自动运行的问题等
- Win7如何提升为管理员权限,如何开机启动需要管理员权限的程序,解决win7开机不能自动运行的问题等
- 如何解决Windows下sublime text2不能运行python的问题
- 如何解决微图不能在虚拟机上运行的问题
- 如何解决 X-code5.0中的iOS7.0SDK运行程序时,出现的以下问题:“Could not find a storyboard named 'Main' in bundle NSBundle”
- 如何解决APK文件传到网站上出现不能被下载的问题
- 解决Windows7下vs2008 Active control test container 不能运行的问题
- 如何解决DriverStudio 3.2 的Visual Studio 2005插件不能在Vista下正常运行的问题
- 解决Windows7下vs2008 Active control test container 不能运行的问题
- 如何解决在运行项目时出现的各种问题
- 解决win2003里IIS运行ASP时出现请求资源在使用中的问题
- windows防火墙不能自动运行的问题解决一例
- 关于如何解决C++ Builder中DBLookupComboBox不能输入的问题:
- AppFuse中运行setup,在webdoclet中出现OutOfMemoryError问题解决