在cocos2d-x-3.17中,使用cocos new生成了cpp项目,使用vs2017打开编译后,提示The referenced project '..\cocos2d\external\Box2D\proj.win32\libbox2d.vcxproj' does not exist.
警告,百度查了一下,是需要手动导如Box2D.vcxproj,但是我查看了创建的项目以及cocos2d-x-3.17解压后的文件,都没有找到Box2D.vcxproj这个文件,麻烦哪位大神指教一下这个文件要去哪里找。
用文本编辑器打开工程文件 vcxproj ,把 Box2D 的条目删除掉,box2d 已经变成静态库了,没有工程。看 3.17 ReleaseNotes
谢谢你的解答,请问一下ReleaseNotes可以在哪里看?
那为什么cocos new生成的framework中会有libbox2d这个目录,而且显示不可用
3.17 之前是有的,3.17 的时候,为了提高整体的编译速度,将 box2d 从提供源码项目的方式,改为了提供预编译库。应该删除的引用没有删干净,所以直接删除可以解决。