2014-09-13 2 views
0

J'ai téléchargé la source de Bullet Physics sur github et j'ai suivi plusieurs instructions différentes pour construire/intégrer ses bibliothèques dans mon projet.Erreurs lors de l'intégration de Bullet Physics à un projet (balises sans nom)

Cependant, peu importe l'approche que je choisis, je finis toujours obtenir les mêmes erreurs:

errors

Un des guides je l'ai suivi ceci: http://bulletphysics.org/mediawiki-1.5.8/index.php/Creating_a_project_from_scratch

Je essayé variations de deux approches:

1) construction .lib de Bullet, en le plaçant sur mon projet:

/bullet/bullet/src/bullet/lib

et de relier les libs sur mon cmake, y compris src dessus.

2) placer tout ce que j'extrais de la source de la puce (comme il vient de git repos) sur/bullet dans mon dossier de projet.

puis d'ajouter subdir/bullet à mon cmake et de le lier à mon projet.

Les deux donnent exactement la même sortie que sur l'image.

Qu'est-ce que je fais mal? Edit: Fondamentalement, ce que je veux faire est d'avoir la source de Bullet avec mon projet de sorte que lorsque je fais mon projet, il va compiler Bullet une fois et il sera là pour être utilisé statiquement. Comme mon projet fonctionne sous Windows/OSX/Linux, je veux avoir la source pour créer les bibliothèques statiques plutôt que la version statique pour chaque système d'exploitation. (Cependant, je ne peux pas le faire fonctionner maintenant avec juste la version de Windows déjà construite).

Répondre

1

Il s'avère que le problème était un conflit entre définir des macros sur Bullet et mon projet d'origine.

Nous avions tous les deux #define Key {something} dans nos codes.

Questions connexes