Итак, я скачал последний пакет Bullet Physics (2.78) и прочитал документацию «Приступая к работе», в которую даже входит статья по настройке проекта в XCode с нуля (но не для iOS и XCode 4). , что я и использую). Несмотря на это, я все еще не могу настроить это.
Ниже приведены шаги, которые я сейчас предпринимаю:
Я добавляю Bullet Physics "src"
папка в классах Xcode
Я включаю физику пули
путь к папке "src" в отладке и
выпустить "Пути поиска заголовка" в
XCode
Я добавляю #include
"btBulletDynamicsCommon.h" в
файл, где я хочу использовать Bullet
Физика
Я изменяю файл Objective C на
Objective-C ++, изменив свой файл
удлинение от «м» до «мм». Это
файл, в котором
"btBulletDynamicsCommon.h" является
включено
После того, как я следую этим шагам, компилятор жалуется на отсутствующие файлы (первые несколько ошибок, при попытке сборки отображается 999+ ошибок).
Это первые несколько заголовков, отсутствующих в btSoftBodySolverVertexBuffer_DX11.h:
#include <windows.h>
#include <crtdbg.h>
#include <d3d11.h>
#include <d3dx11.h>
#include <d3dcompiler.h>
Теперь я довольно новичок в XCode и iOS, так что тот факт, что они отсутствуют, на самом деле не говорит мне много о том, как решить эту проблему, и это заставляет меня даже задаться вопросом, нужны ли они вообще для iOS разработка с добавлением "DX11" к имени файла, в котором возникла эта проблема.
Итак, что бы я оценил, это либо информация о том, что возможно не так, либо информация о том, как настроить Bullet Physics для использования с iOS в XCode 4, с нуля.
Спасибо.
Обновление: я полностью удалил DX11 и OpenCL, и теперь я могу скомпилировать после шага 4 выше. Я еще не проверял среду Bullet Physics, чтобы увидеть, работает ли она без проблем. Но теперь это заставляет меня спросить:
Какие конкретные исходные файлы / папки строго необходимы для запуска Bullet Physics в iOS?