Как подключить dll Sikuli в IDEA. В Eclipse подключил без проблем, в IDEA не получается.
Путь к dll должен быть прописан в Path.
F4 в окне Project и там можете подключать дополнительные библиотеки.
Подключил, не работает
Выдает ошибку:
[error] ResourceLoaderBasic: loadLib: Fatal Error 110: loading: WinUtil.dll
[error] ResourceLoaderBasic: loadLib: Since native library was found, it might be a problem with needed dependent libraries
C:\Sikuli\libs\WinUtil.dll: Can’t find dependent libraries
[error] ResourceLoaderBasic: loadLib: Check, wether a valid Sikuli libs folder is in system path at runtime!
[error] Terminating SikuliX after a fatal error(110)! Sorry, but it makes no sense to continue!
If you do not have any idea about the error cause or solution, run again
with a Debug level of 3. You might paste the output to the Q&A board.
Ответ вам уже был дан выше.
А можно более подробно, я здесь уже все варианты попробывал, ничего не выходит.
Начнем с того, зачем вам dll в проекте?
Какую версию Sikuli используете?
Устанавливали отдельно визардом или пытаетесь собрать из исходников?
Возвращаясь первому вопросу: после установки Sikuli, вам необходимо добавить соответствующие переменные окружения: SIKULI_HOME, а в Path указать путь к каталогу libs. Естественно IDEA должна быть перезапущена, чтобы увидеть изменения.
Использую последнюю версию 1.0.1 от [RaiMan][1]
[1]: https://launchpad.net/sikuli/sikulix/1.0.1
Устанавливаю ее с помощью визарда (при установке выделяю все пункты)
Переменные окружения установлены(SIKULI_HOME - C:\Sikuli и Path - C:\Sikuli\lib)
А по dll, я как понял проблемы именно с ними и поэтому следует где-то подтянуть в самой IDEA
Библиотека sikuli-script подключена Project structure → Libraries
1.0.1 уже фактически не актуальна. На днях должна быть официальная 1.1.0. Выкачать pre-final можно тут. dll подключать никуда не надо. Скорее всего вы некорректно что-то установили, либо подключили. Советую также пользоваться maven.
Получилось, поставил 1.1.0. Поменял Path-ы для новой версии и в самой IDEA подключил sikulixapi.jar в Project structure -> Libraries
Большое спасибо за помощь
Для “спасибо” есть спец. кнопка.
П.С. А вообще, рекомендую сделать форк из SikuliX репозитория и всегда иметь возможность собирать актуальную версию самостоятельно.