求助,cocos2dx-js在linux平台下链接失败

求助,cocos2dx-js在linux平台下链接失败

本人使用ubuntu14.04系统,按照教程在我的系统中搭建好了cocos2dx-js的开发环境,也编译好了linux-build,可以正常运行test-js test-cpp等示例。
但是如果自己用cocos new 创建好项目,再用cocos run -p linux则会出现下面的出错信息,应该是链接问题,但是因为对cocos2d的框架还是不很熟,不知道具体少了些什么,该任何解决,请各位知道的朋友告知一下解决方案,在此谢过!!!

[ 0%] Built target tinyxml2
[ 0%] Built target unzip
[ 2%] Built target recast
[ 3%] Built target xxhash
[ 3%] Built target MyGame_CORE_PRE_BUILD
[ 4%] Built target flatbuffers
MyGame_PRE_BUILD …
[ 4%] Built target MyGame_PRE_BUILD
[ 23%] Built target bullet
[ 28%] Built target jscocos2d
[100%] Built target cocos2dInternal
[100%] Built target cocos2d
Linking CXX executable bin/MyGame
lib/libcocos2dInternal.a(CCPhysics3DConstraint.cpp.o):
在函数
‘cocos2d::Physics3DPointToPointConstraint::init(cocos2d::Physics3DRigidBody*,
cocos2d::Vec3 const&)’中:
/home/zyzz/cocos2d_project/Hello
/frameworks/cocos2d-x/cocos/physics3d/CCPhysics3DConstraint.cpp:113:对
‘btPoint2PointConstraint::btPoint2PointConstraint(btRigidBody&,
btVector3 const&)’未定义的引用
lib/libcocos2dInternal.a(CCPhysics3DConstraint.cpp.o):
在函数
‘cocos2d::Physics3DPointToPointConstraint::init(cocos2d::Physics3DRigidBody*,
cocos2d::Physics3DRigidBody*, cocos2d::Vec3 const&, cocos2d::Vec3
const&)’中:
/home/zyzz/cocos2d_project/Hello/frameworks/cocos2d-x
/cocos/physics3d/CCPhysics3DConstraint.cpp:122:对
‘btPoint2PointConstraint::btPoint2PointConstraint(btRigidBody&,
btRigidBody&, btVector3 const&, btVector3 const&)’未定义的引用
lib/libcocos2dInternal.a(CCPhysics3DConstraint.cpp.o):
在函数
‘cocos2d::Physics3DHingeConstraint::create(cocos2d::Physics3DRigidBody*,
cocos2d::Mat4 const&, bool)’中:
/home/zyzz/cocos2d_project/Hello
/frameworks/cocos2d-x/cocos/physics3d/CCPhysics3DConstraint.cpp:169:对
‘btHingeConstraint::btHingeConstraint(btRigidBody&, btTransform
const&, bool)’未定义的引用
lib/libcocos2dInternal.a(CCPhysics3DConstraint.cpp.o):
在函数
‘cocos2d::Physics3DHingeConstraint::create(cocos2d::Physics3DRigidBody*,
cocos2d::Vec3 const&, cocos2d::Vec3 const&, bool)’中:
/home
/zyzz/cocos2d_project/Hello/frameworks/cocos2d-x/cocos/physics3d
/CCPhysics3DConstraint.cpp:180:对
‘btHingeConstraint::btHingeConstraint(btRigidBody&, btVector3
const&, btVector3 const&, bool)’未定义的引用
lib/libcocos2dInternal.a(CCPhysics3DConstraint.cpp.o):
在函数
‘cocos2d::Physics3DHingeConstraint::create(cocos2d::Physics3DRigidBody*,
cocos2d::Physics3DRigidBody*, cocos2d::Vec3 const&, cocos2d::Vec3
const&, cocos2d::Vec3&, cocos2d::Vec3&, bool)’中:
/home
/zyzz/cocos2d_project/Hello/frameworks/cocos2d-x/cocos/physics3d
/CCPhysics3DConstraint.cpp:191:对
‘btHingeConstraint::btHingeConstraint(btRigidBody&,
btRigidBody&, btVector3 const&, btVector3 const&, btVector3
const&, btVector3 const&, bool)’未定义的引用
lib/libcocos2dInternal.a(CCPhysics3DConstraint.cpp.o):
在函数
‘cocos2d::Physics3DHingeConstraint::create(cocos2d::Physics3DRigidBody*,
cocos2d::Physics3DRigidBody*, cocos2d::Mat4 const&, cocos2d::Mat4
const&, bool)’中:
/home/zyzz/cocos2d_project/Hello/frameworks
/cocos2d-x/cocos/physics3d/CCPhysics3DConstraint.cpp:204:对
‘btHingeConstraint::btHingeConstraint(btRigidBody&,
btRigidBody&, btTransform const&, btTransform const&,
bool)’未定义的引用
lib/libcocos2dInternal.a(CCPhysics3DConstraint.cpp.o):在函
数‘cocos2d::Physics3DHingeConstraint::setFrames(cocos2d::Mat4 const&,
cocos2d::Mat4 const&)’中:
/home/zyzz/cocos2d_project/Hello
/frameworks/cocos2d-x/cocos/physics3d/CCPhysics3DConstraint.cpp:230:对
‘btHingeConstraint::setFrames(btTransform const&, btTransform
const&)’未定义的引用
lib/libcocos2dInternal.a(CCPhysics3DConstraint.cpp.o):
在函数
‘cocos2d::Physics3DHingeConstraint::setMotorTarget(cocos2d::Quaternion
const&, float)’中:
/home/zyzz/cocos2d_project/Hello/frameworks
/cocos2d-x/cocos/physics3d/CCPhysics3DConstraint.cpp:253:对
‘btHingeConstraint::setMotorTarget(btQuaternion const&,
float)’未定义的引用
lib/libcocos2dInternal.a(CCPhysics3DConstraint.cpp.o):在函数‘cocos2d::Physics3DHingeConstraint::setMotorTarget(float, float)’中:
/home
/zyzz/cocos2d_project/Hello/frameworks/cocos2d-x/cocos/physics3d
/CCPhysics3DConstraint.cpp:257:对
‘btHingeConstraint::setMotorTarget(float, float)’未定义的引用
lib/libcocos2dInternal.a(CCPhysics3DConstraint.cpp.o):在函数‘cocos2d::Physics3DHingeConstraint::getHingeAngle() const’中:
/home
/zyzz/cocos2d_project/Hello/frameworks/cocos2d-x/cocos/physics3d
/CCPhysics3DConstraint.cpp:284:对‘btHingeConstraint::getHingeAngle()’未定义的
引用
lib/libcocos2dInternal.a(CCPhysics3DConstraint.cpp.o):在函数
‘cocos2d::Physics3DHingeConstraint::getHingeAngle(cocos2d::Mat4
const&, cocos2d::Mat4 const&)’中:
/home/zyzz/cocos2d_project
/Hello/frameworks/cocos2d-x/cocos/physics3d
/CCPhysics3DConstraint.cpp:291:对
‘btHingeConstraint::getHingeAngle(btTransform const&, btTransform
const&)’未定义的引用
lib/libcocos2dInternal.a(CCPhysics3DConstraint.cpp.o):
在函数
‘cocos2d::Physics3DSliderConstraint::create(cocos2d::Physics3DRigidBody*,
cocos2d::Physics3DRigidBody*, cocos2d::Mat4 const&, cocos2d::Mat4
const&, bool)’中:
/home/zyzz/cocos2d_project/Hello/frameworks
/cocos2d-x/cocos/physics3d/CCPhysics3DConstraint.cpp:342:对
‘btSliderConstraint::btSliderConstraint(btRigidBody&,
btRigidBody&, btTransform const&, btTransform const&,
bool)’未定义的引用
lib/libcocos2dInternal.a(CCPhysics3DConstraint.cpp.o):在函
数‘cocos2d::Physics3DConeTwistConstraint::create(cocos2d::Physics3DRigidBody*,
cocos2d::Mat4 const&)’中:
/home/zyzz/cocos2d_project/Hello
/frameworks/cocos2d-x/cocos/physics3d/CCPhysics3DConstraint.cpp:621:对
‘btConeTwistConstraint::btConeTwistConstraint(btRigidBody&,
btTransform const&)’未定义的引用
lib/libcocos2dInternal.a(CCPhysics3DConstraint.cpp.o):
在函数
‘cocos2d::Physics3DConeTwistConstraint::create(cocos2d::Physics3DRigidBody*,
cocos2d::Physics3DRigidBody*, cocos2d::Mat4 const&, cocos2d::Mat4
const&)’中:
/home/zyzz/cocos2d_project/Hello/frameworks/cocos2d-x
/cocos/physics3d/CCPhysics3DConstraint.cpp:637:对
‘btConeTwistConstraint::btConeTwistConstraint(btRigidBody&,
btRigidBody&, btTransform const&, btTransform const&)’未定义的引用
lib/libcocos2dInternal.a(CCPhysics3DConstraint.cpp.o):
在函数‘cocos2d::Physics3DConeTwistConstraint::setMotorTarget(btQuaternion
const&)’中:
/home/zyzz/cocos2d_project/Hello/frameworks/cocos2d-x
/cocos/physics3d/CCPhysics3DConstraint.cpp:705:对
‘btConeTwistConstraint::setMotorTarget(btQuaternion const&)’未定义的引用
lib/libcocos2dInternal.a(CCPhysics3DConstraint.cpp.o):
在函数
‘cocos2d::Physics3DConeTwistConstraint::setMotorTargetInConstraintSpace(btQuaternion
const&)’中:
/home/zyzz/cocos2d_project/Hello/frameworks/cocos2d-x
/cocos/physics3d/CCPhysics3DConstraint.cpp:711:对
‘btConeTwistConstraint::setMotorTargetInConstraintSpace(btQuaternion
const&)’未定义的引用
lib/libcocos2dInternal.a(CCPhysics3DConstraint.cpp.o):
在函数‘cocos2d::Physics3DConeTwistConstraint::GetPointForAngle(float,
float) const’中:
/home/zyzz/cocos2d_project/Hello/frameworks/cocos2d-x
/cocos/physics3d/CCPhysics3DConstraint.cpp:716:对
‘btConeTwistConstraint::GetPointForAngle(float, float) const’未定义的引用
lib/libcocos2dInternal.a(CCPhysics3DConstraint.cpp.o):
在函数
‘cocos2d::Physics3D6DofConstraint::create(cocos2d::Physics3DRigidBody*,
cocos2d::Mat4 const&, bool)’中:
/home/zyzz/cocos2d_project/Hello
/frameworks/cocos2d-x/cocos/physics3d/CCPhysics3DConstraint.cpp:748:对
‘btGeneric6DofConstraint::btGeneric6DofConstraint(btRigidBody&,
btTransform const&, bool)’未定义的引用
lib/libcocos2dInternal.a(CCPhysics3DConstraint.cpp.o):
在函数
‘cocos2d::Physics3D6DofConstraint::create(cocos2d::Physics3DRigidBody*,
cocos2d::Physics3DRigidBody*, cocos2d::Mat4 const&, cocos2d::Mat4
const&, bool)’中:
/home/zyzz/cocos2d_project/Hello/frameworks
/cocos2d-x/cocos/physics3d/CCPhysics3DConstraint.cpp:764:对
‘btGeneric6DofConstraint::btGeneric6DofConstraint(btRigidBody&,
btRigidBody&, btTransform const&, btTransform const&,
bool)’未定义的引用
lib/libcocos2dInternal.a(CCPhysics3DConstraint.cpp.o):在函
数‘btSliderConstraint::setFrames(btTransform const&, btTransform
const&)’中:
/home/zyzz/cocos2d_project/Hello/frameworks/cocos2d-x
/external/bullet/BulletDynamics/ConstraintSolver
/btSliderConstraint.h:273:对
‘btSliderConstraint::calculateTransforms(btTransform const&,
btTransform const&)’未定义的引用
lib/libcocos2dInternal.a(CCPhysics3DObject.cpp.o):在函数‘cocos2d::btCollider::btCollider(cocos2d::Physics3DCollider*)’中:
/home
/zyzz/cocos2d_project/Hello/frameworks/cocos2d-x/cocos/physics3d
/CCPhysics3DObject.cpp:377:对‘btGhostObject::btGhostObject()’未定义的引用
lib/libcocos2dInternal.a(CCPhysics3DObject.cpp.o):在函数‘cocos2d::btCollider::~btCollider()’中:
/home
/zyzz/cocos2d_project/Hello/frameworks/cocos2d-x/cocos/physics3d
/CCPhysics3DObject.cpp:379:对‘btGhostObject::~btGhostObject()’未定义的引用
lib/libcocos2dInternal.a(CCPhysics3DObject.cpp.o):
(.rodata._ZTIN7cocos2d10btColliderE[_ZTIN7cocos2d10btColliderE]+0x10):对
‘typeinfo for btGhostObject’未定义的引用
lib/libcocos2dInternal.a(CCPhysics3DShape.cpp.o):在函数‘cocos2d::Physics3DShape::initBox(cocos2d::Vec3 const&)’中:
/home
/zyzz/cocos2d_project/Hello/frameworks/cocos2d-x/cocos/physics3d
/CCPhysics3DShape.cpp:130:对‘btBoxShape::btBoxShape(btVector3
const&)’未定义的引用
lib/libcocos2dInternal.a(CCPhysics3DShape.cpp.o):在函数‘cocos2d::Physics3DShape::initCylinder(float, float)’中:
/home
/zyzz/cocos2d_project/Hello/frameworks/cocos2d-x/cocos/physics3d
/CCPhysics3DShape.cpp:142:对‘btCylinderShape::btCylinderShape(btVector3
const&)’未定义的引用
lib/libcocos2dInternal.a(CCPhysics3DShape.cpp.o):在函数‘cocos2d::Physics3DShape::initCapsule(float, float)’中:
/home
/zyzz/cocos2d_project/Hello/frameworks/cocos2d-x/cocos/physics3d
/CCPhysics3DShape.cpp:148:对‘btCapsuleShape::btCapsuleShape(float,
float)’未定义的引用
lib/libcocos2dInternal.a(CCPhysics3DShape.cpp.o):在函数‘cocos2d::Physics3DShape::initConvexHull(cocos2d::Vec3 const*, int)’中:
/home
/zyzz/cocos2d_project/Hello/frameworks/cocos2d-x/cocos/physics3d
/CCPhysics3DShape.cpp:155:对‘btConvexHullShape::btConvexHullShape(float
const*, int, int)’未定义的引用
lib/libcocos2dInternal.a(CCPhysics3DShape.cpp.o):在函数‘cocos2d::Physics3DShape::initMesh(cocos2d::Vec3 const*, int)’中:
/home
/zyzz/cocos2d_project/Hello/frameworks/cocos2d-x/cocos/physics3d
/CCPhysics3DShape.cpp:162:对‘btTriangleMesh::btTriangleMesh(bool,
bool)’未定义的引用
/home/zyzz/cocos2d_project/Hello/frameworks/cocos2d-x
/cocos/physics3d/CCPhysics3DShape.cpp:164:对
‘btTriangleMesh::addTriangle(btVector3 const&, btVector3 const&,
btVector3 const&, bool)’未定义的引用
/home/zyzz/cocos2d_project/Hello
/frameworks/cocos2d-x/cocos/physics3d/CCPhysics3DShape.cpp:166:对
‘btBvhTriangleMeshShape::btBvhTriangleMeshShape(btStridingMeshInterface*,
bool, bool)’未定义的引用
lib/libcocos2dInternal.a(CCPhysics3DShape.cpp.o):
在函数‘cocos2d::Physics3DShape::initHeightfield(int, int, void const*,
float, float, float, bool, bool, bool)’中:
/home/zyzz/cocos2d_project
/Hello/frameworks/cocos2d-x/cocos/physics3d/CCPhysics3DShape.cpp:185:对
‘btHeightfieldTerrainShape::btHeightfieldTerrainShape(int, int, void
const*, float, float, float, int, PHY_ScalarType, bool)’未定义的引用
lib/libcocos2dInternal.a(CCPhysics3DShape.cpp.o):
在函数
‘cocos2d::Physics3DShape::initCompoundShape(std::vector<std::pair<cocos2d::Physics3DShape*,
cocos2d::Mat4>,
std::allocator<std::pair<cocos2d::Physics3DShape*,
cocos2d::Mat4> > > const&)’中:
/home/zyzz/cocos2d_project
/Hello/frameworks/cocos2d-x/cocos/physics3d/CCPhysics3DShape.cpp:194:对
‘btCompoundShape::btCompoundShape(bool)’未定义的引用
/home/zyzz
/cocos2d_project/Hello/frameworks/cocos2d-x/cocos/physics3d
/CCPhysics3DShape.cpp:196:对‘btCompoundShape::addChildShape(btTransform
const&, btCollisionShape*)’未定义的引用
lib/libcocos2dInternal.a(CCPhysics3DShape.cpp.o):在函数‘btSphereShape::btSphereShape(float)’中:
/home
/zyzz/cocos2d_project/Hello/frameworks/cocos2d-x/external/bullet
/BulletCollision//CollisionShapes/btSphereShape.h:29:对
‘btConvexInternalShape::btConvexInternalShape()’未定义的引用
/home/zyzz
/cocos2d_project/Hello/frameworks/cocos2d-x/external/bullet
/BulletCollision//CollisionShapes/btSphereShape.h:29:对‘vtable for
btSphereShape’未定义的引用
lib/libcocos2dInternal.a(CCPhysics3DWorld.cpp.o):在函数‘cocos2d::Physics3DWorld::init(cocos2d::Physics3DWorldDes*)’中:
/home
/zyzz/cocos2d_project/Hello/frameworks/cocos2d-x/cocos/physics3d
/CCPhysics3DWorld.cpp:86:对
‘btDefaultCollisionConfiguration::btDefaultCollisionConfiguration(btDefaultCollisionConstructionInfo
const&)’未定义的引用
/home/zyzz/cocos2d_project/Hello/frameworks
/cocos2d-x/cocos/physics3d/CCPhysics3DWorld.cpp:90:对
‘btCollisionDispatcher::btCollisionDispatcher(btCollisionConfiguration*)’
未定义的引用
/home/zyzz/cocos2d_project/Hello/frameworks/cocos2d-x/cocos
/physics3d/CCPhysics3DWorld.cpp:92:对
‘btDbvtBroadphase::btDbvtBroadphase(btOverlappingPairCache*)’未定义的引用
/home
/zyzz/cocos2d_project/Hello/frameworks/cocos2d-x/cocos/physics3d
/CCPhysics3DWorld.cpp:95:对
‘btSequentialImpulseConstraintSolver::btSequentialImpulseConstraintSolver()’
未定义的引用
/home/zyzz/cocos2d_project/Hello/frameworks/cocos2d-x/cocos
/physics3d/CCPhysics3DWorld.cpp:101:对
‘btDiscreteDynamicsWorld::btDiscreteDynamicsWorld(btDispatcher*,
btBroadphaseInterface*, btConstraintSolver*,
btCollisionConfiguration*)’未定义的引用
lib/libcocos2dInternal.a(CCPhysics3DWorld.cpp.o):
在函数‘cocos2d::Physics3DWorld::sweepShape(cocos2d::Physics3DShape*,
cocos2d::Mat4 const&, cocos2d::Mat4 const&,
cocos2d::Physics3DWorld::HitResult*)’中:
/home/zyzz/cocos2d_project
/Hello/frameworks/cocos2d-x/cocos/physics3d/CCPhysics3DWorld.cpp:282:对
‘btCollisionWorld::convexSweepTest(btConvexShape const*, btTransform
const&, btTransform const&,
btCollisionWorld::ConvexResultCallback&, float) const’未定义的引用
lib/libcocos2dInternal.a(CCNavMesh.cpp.o):在函数‘cocos2d::NavMesh::~NavMesh()’中:
/home/zyzz/cocos2d_project/Hello/frameworks/cocos2d-x/cocos/navmesh/CCNavMesh.cpp:115:对‘dtFreeTileCache(dtTileCache*)’未定义的引用
/home/zyzz/cocos2d_project/Hello/frameworks/cocos2d-x/cocos/navmesh/CCNavMesh.cpp:116:对‘dtFreeCrowd(dtCrowd*)’未定义的引用
/home/zyzz/cocos2d_project/Hello/frameworks/cocos2d-x/cocos/navmesh/CCNavMesh.cpp:117:对‘dtFreeNavMesh(dtNavMesh*)’未定义的引用
/home
/zyzz/cocos2d_project/Hello/frameworks/cocos2d-x/cocos/navmesh
/CCNavMesh.cpp:118:对‘dtFreeNavMeshQuery(dtNavMeshQuery*)’未定义的引用
lib/libcocos2dInternal.a(CCNavMesh.cpp.o):在函数‘cocos2d::NavMesh::loadNavMeshFile()’中:
/home/zyzz/cocos2d_project/Hello/frameworks/cocos2d-x/cocos/navmesh/CCNavMesh.cpp:169:对‘dtAllocNavMesh()’未定义的引用
/home
/zyzz/cocos2d_project/Hello/frameworks/cocos2d-x/cocos/navmesh
/CCNavMesh.cpp:174:对‘dtNavMesh::init(dtNavMeshParams const*)’未定义的引用
/home/zyzz/cocos2d_project/Hello/frameworks/cocos2d-x/cocos/navmesh/CCNavMesh.cpp:180:对‘dtAllocTileCache()’未定义的引用
/home
/zyzz/cocos2d_project/Hello/frameworks/cocos2d-x/cocos/navmesh
/CCNavMesh.cpp:189:对‘dtTileCache::init(dtTileCacheParams const*,
dtTileCacheAlloc*, dtTileCacheCompressor*,
dtTileCacheMeshProcess*)’未定义的引用
/home/zyzz/cocos2d_project/Hello/frameworks/cocos2d-x/cocos/navmesh/CCNavMesh.cpp:204:对‘dtAlloc(int, dtAllocHint)’未定义的引用
/home
/zyzz/cocos2d_project/Hello/frameworks/cocos2d-x/cocos/navmesh
/CCNavMesh.cpp:210:对‘dtTileCache::addTile(unsigned char*, int, unsigned
char, unsigned int*)’未定义的引用
/home/zyzz/cocos2d_project/Hello
/frameworks/cocos2d-x/cocos/navmesh/CCNavMesh.cpp:213:对
‘dtTileCache::buildNavMeshTile(unsigned int, dtNavMesh*)’未定义的引用
/home/zyzz/cocos2d_project/Hello/frameworks/cocos2d-x/cocos/navmesh/CCNavMesh.cpp:217:对‘dtAllocCrowd()’未定义的引用
/home
/zyzz/cocos2d_project/Hello/frameworks/cocos2d-x/cocos/navmesh
/CCNavMesh.cpp:218:对‘dtCrowd::init(int, float, dtNavMesh*)’未定义的引用
/home/zyzz/cocos2d_project/Hello/frameworks/cocos2d-x/cocos/navmesh/CCNavMesh.cpp:221:对‘dtAllocNavMeshQuery()’未定义的引用
/home
/zyzz/cocos2d_project/Hello/frameworks/cocos2d-x/cocos/navmesh
/CCNavMesh.cpp:222:对‘dtNavMeshQuery::init(dtNavMesh const*, int)’未定义的引用
lib/libcocos2dInternal.a(CCNavMesh.cpp.o):在函数‘cocos2d::NavMesh::dtDraw()’中:
/home
/zyzz/cocos2d_project/Hello/frameworks/cocos2d-x/cocos/navmesh
/CCNavMesh.cpp:273:对‘duDebugDrawNavMeshWithClosedList(duDebugDraw*,
dtNavMesh const&, dtNavMeshQuery const&, unsigned char)’未定义的引用
lib/libcocos2dInternal.a(CCNavMesh.cpp.o):在函数‘cocos2d::NavMesh::drawOffMeshConnections()’中:
/home
/zyzz/cocos2d_project/Hello/frameworks/cocos2d-x/cocos/navmesh
/CCNavMesh.cpp:294:对‘duAppendCircle(duDebugDraw*, float, float, float,
float, unsigned int)’未定义的引用
/home/zyzz/cocos2d_project/Hello
/frameworks/cocos2d-x/cocos/navmesh/CCNavMesh.cpp:295:对
‘duAppendCircle(duDebugDraw*, float, float, float, float, unsigned
int)’未定义的引用
/home/zyzz/cocos2d_project/Hello/frameworks/cocos2d-x
/cocos/navmesh/CCNavMesh.cpp:300:对‘duAppendArc(duDebugDraw*, float,
float, float, float, float, float, float, float, float, unsigned
int)’未定义的引用
lib/libcocos2dInternal.a(CCNavMesh.cpp.o):在函数‘cocos2d::NavMesh::drawObstacles()’中:
/home
/zyzz/cocos2d_project/Hello/frameworks/cocos2d-x/cocos/navmesh
/CCNavMesh.cpp:312:对‘dtTileCache::getObstacleByRef(unsigned int)’未定义的引用
/home
/zyzz/cocos2d_project/Hello/frameworks/cocos2d-x/cocos/navmesh
/CCNavMesh.cpp:315:对‘dtTileCache::getObstacleBounds(dtTileCacheObstacle
const*, float*, float*) const’未定义的引用
/home/zyzz/cocos2d_project/Hello
/frameworks/cocos2d-x/cocos/navmesh/CCNavMesh.cpp:325:对
‘duDebugDrawCylinder(duDebugDraw*, float, float, float, float, float,
float, unsigned int)’未定义的引用
/home/zyzz/cocos2d_project/Hello
/frameworks/cocos2d-x/cocos/navmesh/CCNavMesh.cpp:326:对
‘duDebugDrawCylinderWire(duDebugDraw*, float, float, float, float,
float, float, unsigned int, float)’未定义的引用
lib/libcocos2dInternal.a(CCNavMesh.cpp.o):在函数‘cocos2d::NavMesh::drawAgents()’中:
/home/zyzz/cocos2d_project/Hello/frameworks/cocos2d-x/cocos/navmesh/CCNavMesh.cpp:336:对‘dtCrowd::getAgent(int)’未定义的引用
/home
/zyzz/cocos2d_project/Hello/frameworks/cocos2d-x/cocos/navmesh
/CCNavMesh.cpp:341:对‘duDebugDrawCircle(duDebugDraw*, float, float,
float, float, unsigned int, float)’未定义的引用
/home/zyzz/cocos2d_project
/Hello/frameworks/cocos2d-x/cocos/navmesh/CCNavMesh.cpp:354:对
‘duDebugDrawCylinder(duDebugDraw*, float, float, float, float, float,
float, unsigned int)’未定义的引用
/home/zyzz/cocos2d_project/Hello/frameworks/cocos2d-x/cocos/navmesh/CCNavMesh.cpp:363:对‘dtCrowd::getAgent(int)’未定义的引用
/home
/zyzz/cocos2d_project/Hello/frameworks/cocos2d-x/cocos/navmesh
/CCNavMesh.cpp:381:对‘duDebugDrawCircle(duDebugDraw*, float, float,
float, float, unsigned int, float)’未定义的引用
/home/zyzz/cocos2d_project
/Hello/frameworks/cocos2d-x/cocos/navmesh/CCNavMesh.cpp:389:对
‘duDebugDrawArrow(duDebugDraw*, float, float, float, float, float,
float, float, float, unsigned int, float)’未定义的引用
lib/libcocos2dInternal.a(CCNavMesh.cpp.o):在函数‘cocos2d::NavMesh::update(float)’中:
/home
/zyzz/cocos2d_project/Hello/frameworks/cocos2d-x/cocos/navmesh
/CCNavMesh.cpp:468:对‘dtCrowd::update(float,
dtCrowdAgentDebugInfo*)’未定义的引用
/home/zyzz/cocos2d_project/Hello
/frameworks/cocos2d-x/cocos/navmesh/CCNavMesh.cpp:471:对
‘dtTileCache::update(float, dtNavMesh*)’未定义的引用
lib/libcocos2dInternal.a(CCNavMesh.cpp.o):
在函数‘cocos2d::NavMesh::findPath(cocos2d::Vec3 const&, cocos2d::Vec3
const&, std::vector<cocos2d::Vec3,
std::allocatorcocos2d::Vec3 >&)’中:
/home/zyzz/cocos2d_project/Hello/frameworks/cocos2d-x/cocos/navmesh/CCNavMesh.cpp:490:对‘dtQueryFilter::dtQueryFilter()’未定义的引用
/home
/zyzz/cocos2d_project/Hello/frameworks/cocos2d-x/cocos/navmesh
/CCNavMesh.cpp:494:对‘dtNavMeshQuery::findNearestPoly(float const*, float
const*, dtQueryFilter const*, unsigned int*, float*) const’未定义的引用
/home
/zyzz/cocos2d_project/Hello/frameworks/cocos2d-x/cocos/navmesh
/CCNavMesh.cpp:495:对‘dtNavMeshQuery::findNearestPoly(float const*, float
const*, dtQueryFilter const*, unsigned int*, float*) const’未定义的引用
/home
/zyzz/cocos2d_project/Hello/frameworks/cocos2d-x/cocos/navmesh
/CCNavMesh.cpp:496:对‘dtNavMeshQuery::findPath(unsigned int, unsigned
int, float const*, float const*, dtQueryFilter const*, unsigned int*,
int*, int) const’未定义的引用
/home/zyzz/cocos2d_project/Hello/frameworks
/cocos2d-x/cocos/navmesh/CCNavMesh.cpp:506:对
‘dtNavMeshQuery::closestPointOnPoly(unsigned int, float const*, float*,
bool*) const’未定义的引用
/home/zyzz/cocos2d_project/Hello/frameworks
/cocos2d-x/cocos/navmesh/CCNavMesh.cpp:507:对
‘dtNavMeshQuery::closestPointOnPoly(unsigned int, float const*, float*,
bool*) const’未定义的引用
/home/zyzz/cocos2d_project/Hello/frameworks
/cocos2d-x/cocos/navmesh/CCNavMesh.cpp:552:对
‘dtNavMeshQuery::moveAlongSurface(unsigned int, float const*, float
const*, dtQueryFilter const*, float*, unsigned int*, int*, int)
const’未定义的引用
/home/zyzz/cocos2d_project/Hello/frameworks/cocos2d-x
/cocos/navmesh/CCNavMesh.cpp:558:对
‘dtNavMeshQuery::getPolyHeight(unsigned int, float const*, float*)
const’未定义的引用
/home/zyzz/cocos2d_project/Hello/frameworks/cocos2d-x
/cocos/navmesh/CCNavMesh.cpp:595:对
‘dtNavMesh::getOffMeshConnectionPolyEndPoints(unsigned int, unsigned
int, float*, float*) const’未定义的引用
/home/zyzz/cocos2d_project/Hello
/frameworks/cocos2d-x/cocos/navmesh/CCNavMesh.cpp:616:对
‘dtNavMeshQuery::getPolyHeight(unsigned int, float const*, float*)
const’未定义的引用
lib/libcocos2dInternal.a(CCNavMeshAgent.cpp.o):在函数‘cocos2d::NavMeshAgent::removeFrom(dtCrowd*)’中:
/home/zyzz/cocos2d_project/Hello/frameworks/cocos2d-x/cocos/navmesh/CCNavMeshAgent.cpp:103:对‘dtCrowd::removeAgent(int)’未定义的引用
lib/libcocos2dInternal.a(CCNavMeshAgent.cpp.o):在函数‘cocos2d::NavMeshAgent::addTo(dtCrowd*)’中:
/home
/zyzz/cocos2d_project/Hello/frameworks/cocos2d-x/cocos/navmesh
/CCNavMeshAgent.cpp:114:对‘dtCrowd::addAgent(float const*,
dtCrowdAgentParams const*)’未定义的引用
lib/libcocos2dInternal.a(CCNavMeshAgent.cpp.o):在函数‘cocos2d::NavMeshAgent::getCurrentVelocity() const’中:
/home/zyzz/cocos2d_project/Hello/frameworks/cocos2d-x/cocos/navmesh/CCNavMeshAgent.cpp:183:对‘dtCrowd::getAgent(int)’未定义的引用
lib/libcocos2dInternal.a(CCNavMeshAgent.cpp.o):在函数‘cocos2d::NavMeshAgent::getCurrentOffMeshLinkData()’中:
/home
/zyzz/cocos2d_project/Hello/frameworks/cocos2d-x/cocos/navmesh
/CCNavMeshAgent.cpp:242:对‘dtCrowd::getEditableAgentAnim(int)’未定义的引用
lib/libcocos2dInternal.a(CCNavMeshAgent.cpp.o):在函数‘cocos2d::NavMeshAgent::setAutoTraverseOffMeshLink(bool)’中:
/home
/zyzz/cocos2d_project/Hello/frameworks/cocos2d-x/cocos/navmesh
/CCNavMeshAgent.cpp:270:对‘dtCrowd::getEditableAgentAnim(int)’未定义的引用
lib/libcocos2dInternal.a(CCNavMeshAgent.cpp.o):在函数‘cocos2d::NavMeshAgent::preUpdate(float)’中:
/home
/zyzz/cocos2d_project/Hello/frameworks/cocos2d-x/cocos/navmesh
/CCNavMeshAgent.cpp:324:对‘dtNavMeshQuery::findNearestPoly(float const*,
float const*, dtQueryFilter const*, unsigned int*, float*) const’未定义的引用
/home
/zyzz/cocos2d_project/Hello/frameworks/cocos2d-x/cocos/navmesh
/CCNavMeshAgent.cpp:325:对‘dtCrowd::requestMoveTarget(int, unsigned int,
float const*)’未定义的引用
lib/libcocos2dInternal.a(CCNavMeshAgent.cpp.o):在函数‘cocos2d::NavMeshAgent::syncToNode()’中:
/home/zyzz/cocos2d_project/Hello/frameworks/cocos2d-x/cocos/navmesh/CCNavMeshAgent.cpp:340:对‘dtCrowd::getAgent(int)’未定义的引用
lib/libcocos2dInternal.a(CCNavMeshAgent.cpp.o):在函数‘cocos2d::NavMeshAgent::syncToAgent()’中:
/home
/zyzz/cocos2d_project/Hello/frameworks/cocos2d-x/cocos/navmesh
/CCNavMeshAgent.cpp:372:对‘dtCrowd::getEditableAgent(int)’未定义的引用
lib/libcocos2dInternal.a(CCNavMeshAgent.cpp.o):在函数‘cocos2d::NavMeshAgent::getVelocity() const’中:
/home/zyzz/cocos2d_project/Hello/frameworks/cocos2d-x/cocos/navmesh/CCNavMeshAgent.cpp:397:对‘dtCrowd::getAgent(int)’未定义的引用
lib/libcocos2dInternal.a(CCNavMeshDebugDraw.cpp.o):在函数‘cocos2d::NavMeshDebugDraw::NavMeshDebugDraw()’中:
/home
/zyzz/cocos2d_project/Hello/frameworks/cocos2d-x/cocos/navmesh
/CCNavMeshDebugDraw.cpp:40:对‘duDebugDraw::~duDebugDraw()’未定义的引用
lib/libcocos2dInternal.a(CCNavMeshDebugDraw.cpp.o):在函数‘cocos2d::NavMeshDebugDraw::~NavMeshDebugDraw()’中:
/home
/zyzz/cocos2d_project/Hello/frameworks/cocos2d-x/cocos/navmesh
/CCNavMeshDebugDraw.cpp:79:对‘duDebugDraw::~duDebugDraw()’未定义的引用
lib/libcocos2dInternal.a(CCNavMeshObstacle.cpp.o):在函数‘cocos2d::NavMeshObstacle::removeFrom(dtTileCache*)’中:
/home
/zyzz/cocos2d_project/Hello/frameworks/cocos2d-x/cocos/navmesh
/CCNavMeshObstacle.cpp:78:对‘dtTileCache::removeObstacle(unsigned
int)’未定义的引用
lib/libcocos2dInternal.a(CCNavMeshObstacle.cpp.o):在函数‘cocos2d::NavMeshObstacle::addTo(dtTileCache*)’中:
/home
/zyzz/cocos2d_project/Hello/frameworks/cocos2d-x/cocos/navmesh
/CCNavMeshObstacle.cpp:87:对‘dtTileCache::addObstacle(float const*,
float, float, unsigned int*)’未定义的引用
lib/libcocos2dInternal.a(CCNavMeshObstacle.cpp.o):在函数‘cocos2d::NavMeshObstacle::syncToNode()’中:
/home
/zyzz/cocos2d_project/Hello/frameworks/cocos2d-x/cocos/navmesh
/CCNavMeshObstacle.cpp:125:对‘dtTileCache::getObstacleByRef(unsigned
int)’未定义的引用
lib/libcocos2dInternal.a(CCNavMeshObstacle.cpp.o):在函数‘cocos2d::NavMeshObstacle::syncToObstacle()’中:
/home
/zyzz/cocos2d_project/Hello/frameworks/cocos2d-x/cocos/navmesh
/CCNavMeshObstacle.cpp:150:对‘dtTileCache::getObstacleByRef(unsigned
int)’未定义的引用
/home/zyzz/cocos2d_project/Hello/frameworks/cocos2d-x
/cocos/navmesh/CCNavMeshObstacle.cpp:157:对
‘dtTileCache::removeObstacle(unsigned int)’未定义的引用
/home/zyzz
/cocos2d_project/Hello/frameworks/cocos2d-x/cocos/navmesh
/CCNavMeshObstacle.cpp:158:对‘dtTileCache::addObstacle(float const*,
float, float, unsigned int*)’未定义的引用
lib/libcocos2dInternal.a(CCNavMeshUtils.cpp.o):在函数‘cocos2d::LinearAllocator::~LinearAllocator()’中:
/home/zyzz/cocos2d_project/Hello/frameworks/cocos2d-x/cocos/navmesh/CCNavMeshUtils.cpp:44:对‘dtFree(void*)’未定义的引用
lib/libcocos2dInternal.a(CCNavMeshUtils.cpp.o):在函数‘cocos2d::LinearAllocator::resize(int)’中:
/home/zyzz/cocos2d_project/Hello/frameworks/cocos2d-x/cocos/navmesh/CCNavMeshUtils.cpp:71:对‘dtFree(void*)’未定义的引用
/home/zyzz/cocos2d_project/Hello/frameworks/cocos2d-x/cocos/navmesh/CCNavMeshUtils.cpp:72:对‘dtAlloc(int, dtAllocHint)’未定义的引用
lib/libcocos2dInternal.a(CCNavMeshUtils.cpp.o):
在函数‘cocos2d::FastLZCompressor::decompress(unsigned char const*, int,
unsigned char*, int, int*)’中:
/home/zyzz/cocos2d_project/Hello/frameworks/cocos2d-x/cocos/navmesh/CCNavMeshUtils.cpp:84:对‘fastlz_decompress’未定义的引用
lib/libcocos2dInternal.a(CCNavMeshUtils.cpp.o):
在函数‘cocos2d::FastLZCompressor::compress(unsigned char const*, int,
unsigned char*, int, int*)’中:
/home/zyzz/cocos2d_project/Hello/frameworks/cocos2d-x/cocos/navmesh/CCNavMeshUtils.cpp:91:对‘fastlz_compress’未定义的引用
lib/libcocos2dInternal.a(CCNavMeshUtils.cpp.o):
在函数‘cocos2d::getSteerTarget(dtNavMeshQuery*, float const*, float const*,
float, unsigned int const*, int, float*, unsigned char&, unsigned
int&, float*, int*)’中:
/home/zyzz/cocos2d_project/Hello
/frameworks/cocos2d-x/cocos/navmesh/CCNavMeshUtils.cpp:152:对
‘dtNavMeshQuery::findStraightPath(float const*, float const*, unsigned
int const*, int, float*, unsigned char*, unsigned int*, int*, int, int)
const’未定义的引用
lib/libcocos2dInternal.a(CCNavMeshUtils.cpp.o):在函数‘cocos2d::fixupShortcuts(unsigned int*, int, dtNavMeshQuery*)’中:
/home
/zyzz/cocos2d_project/Hello/frameworks/cocos2d-x/cocos/navmesh
/CCNavMeshUtils.cpp:198:对‘dtNavMesh::getTileAndPolyByRef(unsigned int,
dtMeshTile const**, dtPoly const**) const’未定义的引用
lib/libcocos2dInternal.a(CCNavMeshUtils.cpp.o):在函数‘dtTileCacheAlloc::alloc(int)’中:
/home
/zyzz/cocos2d_project/Hello/frameworks/cocos2d-x/external/recast
/DetourTileCache/DetourTileCacheBuilder.h:89:对‘dtAlloc(int,
dtAllocHint)’未定义的引用
lib/libcocos2dInternal.a(CCNavMeshUtils.cpp.o):在函数‘dtTileCacheAlloc::free(void*)’中:
/home
/zyzz/cocos2d_project/Hello/frameworks/cocos2d-x/external/recast
/DetourTileCache/DetourTileCacheBuilder.h:94:对‘dtFree(void*)’未定义的引用
lib/libcocos2dInternal.a(CCMeshCommand.cpp.o):
在函数‘cocos2d::MeshCommand::genMaterialID(unsigned int, void*, unsigned
int, unsigned int, cocos2d::BlendFunc)’中:
/home/zyzz/cocos2d_project/Hello/frameworks/cocos2d-x/cocos/renderer/CCMeshCommand.cpp:180:对‘XXH32’未定义的引用
lib/libcocos2dInternal.a(CCTrianglesCommand.cpp.o):在函数‘cocos2d::TrianglesCommand::generateMaterialID()’中:
/home/zyzz/cocos2d_project/Hello/frameworks/cocos2d-x/cocos/renderer/CCTrianglesCommand.cpp:94:对‘XXH32’未定义的引用
collect2: error: ld returned 1 exit status
make[2]: *** [bin/MyGame] 错误 1
make[1]: *** [CMakeFiles/MyGame.dir/all] 错误 2
make: *** [all] 错误 2
执行命令出错,返回值:2。