Я пытаюсь сделать это в течение недели, не имея ничего хорошего. Я создаю .dll(UNDONE Engine.dll), который зависит от того, как Assimp загружает модели. DLL компилирует и связывает без каких-либо проблем, но когда я пытаюсь использовать его с некоторым приложением, я получаю следующую ошибку:
'Test_Game.exe' - это приложение, которое я создал, которое использует библиотеку .dll, использующую апринт.
Я загрузил assimp из репозитория sourceforge. Я получил SDK версии 3.0 для Windows, установил его, и я сделал все, что было необходимо, чтобы связать проект.
Вот как выглядит каталог с .exe:
Я включил правильную битту lib, то есть 32-битные версии.
Почему это не работает? Есть ли внутренняя ошибка внутри Assimp, которая мешает мне использовать ее? Или что-то мне не хватает? Это вызывает проблемы, потому что я использую его из dll? Можете ли вы, пожалуйста, пройти через шаги по установке и использованию должным образом? Я использую визуальную студию 13.
ИЗМЕНИТЬ
После запуска Walker Dependency поверх моего exe я получаю следующее:
И я не совсем понимаю, что это значит, но, просто угадайте, означает ли это, что у assimp.exe есть некоторые функции undefined?