Я хочу использовать Assimp в моем предстоящем проекте iOS, но мне трудно заставить его работать. Я следовал инструкциям из этого:
Как создать библиотеку ASSIMP для iOS (устройство и симулятор) с библиотекой boost?
Но Терминал продолжает говорить мне следующее:
rm: CMakeCache.txt: No such file or directory
/Users/hengchinsoon/Desktop/assimp/port/iOS/build_ios.sh: line 40: cmake: command not found
Building armv6 library
make: *** No rule to make target `clean'. Stop.
make: *** No rule to make target `assimp'. Stop.
cp: ./lib/libassimp.a: No such file or directory
rm: CMakeCache.txt: No such file or directory
/Users/hengchinsoon/Desktop/assimp/port/iOS/build_ios.sh: line 51: cmake: command not found
Building armv7 library
make: *** No rule to make target `clean'. Stop.
make: *** No rule to make target `assimp'. Stop.
cp: ./lib/libassimp.a: No such file or directory
rm: CMakeCache.txt: No such file or directory
/Users/hengchinsoon/Desktop/assimp/port/iOS/build_ios.sh: line 62: cmake: command not found
Building i386 library
make: *** No rule to make target `clean'. Stop.
make: *** No rule to make target `assimp'. Stop.
cp: ./lib/libassimp.a: No such file or directory
rm: ./lib/libassimp.a: No such file or directory
Итак, я проверил корневую папку assimp и обнаружил, что там нет папки lib (которая из описаний github, то есть для использования Windows). Поэтому я просто создал папку lib и повторил попытку. Но все еще не работает.
Может ли кто-нибудь поделиться со мной, какую часть я сделал неправильно? Спасибо!
Скажите, если я успешно установлю все, что мне нужно для установки, то как на самом деле использовать библиотеку? Должен ли я копировать папку lib/ios/ в свои проекты ios?
Что я хочу сделать, так это импортировать несколько файлов .blend, после чего я смогу поэкспериментировать с шейдером и другими интересными вещами.
Я приличный разработчик iOS и имею базовое понимание OpenGL ES. Каким-то образом документ Assimp сбил меня с толку тем, что он делает. Я не уверен, не понимаю ли я Assimp на уровне базовой концепции или на уровне программирования. Но я все еще убежден, что он очень гибкий и мощный.
Спасибо за помощь.