Question

J'ai des problèmes de travail en cocos2d-x v3.En fait, je veux init box2d world object.J'ai créé mon projet de jeu correctement, comme il a été donné en cocos2d-x manuel.Maintenant, quel est le problème:

b2Vec2 gravity = b2Vec2(0.0f, -10.0f);
b2World world(gravity);

Dans ce code, la deuxième ligne donne le compilateur

'unresolved external symbol error':(

Sans instantinating b2World objet, tout compile et fonctionne très bien.

Personne fait face à ce problème?

Était-ce utile?

La solution

C'est un très commun de l'éditeur de liens d'erreur dans Visual Studio et que vous avez à ajouter libbox2d.lib dans les propriétés de votre projet.

Right Click Project -> Project Properties -> Linker -> Input -> Additional Dependencies

Maintenant, modifier et ajouter des libbox2d.lib à la fin de l'exécution du projet de nouveau.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top