DLL не найдена ошибка при использовании uFllex в Unity - PullRequest
0 голосов
/ 19 ноября 2018

Я купил, скачал и затем установил uFlex для Unity.Казалось, что установка прошла без каких-либо ошибок, но когда я пытаюсь запустить любую из примеров сцен, я получаю много ошибок.Первое и самое серьезное звучание которого:

DllNotFoundException: flexRelease_x64
uFlex.FlexSolver.Start () (at Assets/uFlex/Scripts/Solver/FlexSolver.cs:102)

Кроме того, сцены, кажется, не работают / не работают.Попытка поиска в Google, чтобы увидеть, является ли это распространенной ошибкой, но это ничего не показывает.Попытка найти недостающую DLL, но не уверена, куда ее поместить, или она специфична для платформы / версии?

  1. Есть какие-нибудь мысли о том, как решить эту проблему
  2. У кого-нибудь еще есть подобные проблемы?
  3. Не уверен, что это актуально, но я использую Unity Version 2017.2.ob11 Personal, и моя ОС - Ubuntu 16.04.5 LTS.У меня также установлены окна - может ли помочь переход на Unity под Windows?

1 Ответ

0 голосов
/ 19 ноября 2018

На данном этапе это не будет и не должно работать в Linux.

Прочтите требование со страницы плагина:

  • Графический процессор NVidia с хотя бы CUDAВозможность вычислений 3.0
  • 64-разрядная версия Windows (планируется 32-разрядная экспериментальная версия Win, планируется поддержка Android и Linux)

В настоящее время поддерживается Windows.Вы получаете исключение, потому что dll для Linux не была предоставлена.Он не может загрузить Windows DLL на Linux.Если внутренняя сторона плагина (C ++) имеет открытый исходный код, вы можете скомпилировать его для Linux и включить в свой проект, тогда он должен работать.Поскольку это не так, ваш единственный вариант в данный момент - это переключиться на Windows.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...