Bullet 2.81: невозможно найти установленный заголовок?

ОС: Ubuntu 12.04, 64-битная

Я установил Bullet Physics из источника и пытаюсь

#include <btBulletDynamicsCommon.h> из исходного файла.

Когда я компилирую исходный файл, я получаю следующую ошибку …

error: btBulletDynamicsCommon.h: No such file or directory

Ниже приводится выдержка из моего терминала …

uberblah@uberblah-N80Vm:~$ locate btBulletDynamicsCommon.h
/home/uberblah/lib/cpp/Bullet/bullet-2.81-rev2613/src/btBulletDynamicsCommon.h
/usr/local/include/bullet/btBulletDynamicsCommon.h
/usr/local/include/bullet/BulletDynamics/btBulletDynamicsCommon.h

Есть ли конкретная причина, по которой компилятор не может найти заголовок?

Следует отметить, что я использую Code :: Blocks для построения, хотя та же самая ошибка появляется, если я пытаюсь вставить это include в исходный файл, а затем скомпилировать его, используя мой собственный Makefile (на самом деле я не ссылаюсь на него). любая из функций из шапки, поэтому нет необходимости связывать библиотеки).

0

Решение

Добавьте «/ usr / local / include» в «Настройки> Компилятор и отладчик> Глобальные настройки компилятора (слева)> Поиск в каталогах» и используйте

#include <bullet/btBulletDynamicsCommon.h>

Таким образом, когда вы хотите использовать другие заголовки в / usr / local / include, вам не нужно продолжать добавлять отдельные каталоги.

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]