Подключение внешней компоненты dll на линуксе

1. user2000121 11.10.23 10:08 Сейчас в теме
Возможно ли подключить внешнюю компоненту в формате dll на Линуксе? Или работать будет только. so?
Найденные решения
3. starik-2005 3039 11.10.23 10:36 Сейчас в теме
(1) Под вайном если только?

У винды и линуха разный формат библиотек и исполняемых модулей. Ну и таблица системных вызовов тоже отличается. Поэтому библиотека для винды вряд ли будет работать в линухе, если она хоть как-то использует винапи или системные вызовы (а она использует, обычно). Ну и в обратную сторону тоже справедливо. Поэтому для винды есть WSL, для линуха есть WINE.
user2000121; +1 Ответить
5. starik-2005 3039 11.10.23 10:55 Сейчас в теме
(4) Если нужна ДЛЛ, то, видимо, только так. Может быть кто-то придумал, как из ДЛЛ делать SО, но что-то меня терзают смутные сомнения.
user2000121; +1 Ответить
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. user-z99999 67 11.10.23 10:25 Сейчас в теме
(1)
Кажется только so.
Наверно нужно сделать отдельный комп с windows и к нему обращаться, где будет dll.
user2000121; +1 Ответить
3. starik-2005 3039 11.10.23 10:36 Сейчас в теме
(1) Под вайном если только?

У винды и линуха разный формат библиотек и исполняемых модулей. Ну и таблица системных вызовов тоже отличается. Поэтому библиотека для винды вряд ли будет работать в линухе, если она хоть как-то использует винапи или системные вызовы (а она использует, обычно). Ну и в обратную сторону тоже справедливо. Поэтому для винды есть WSL, для линуха есть WINE.
user2000121; +1 Ответить
4. user2000121 11.10.23 10:42 Сейчас в теме
(3)
WINE

Имеется в виду запуск самой 1С из-под wine? Или как?
5. starik-2005 3039 11.10.23 10:55 Сейчас в теме
(4) Если нужна ДЛЛ, то, видимо, только так. Может быть кто-то придумал, как из ДЛЛ делать SО, но что-то меня терзают смутные сомнения.
user2000121; +1 Ответить
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот