Size: a a a

2019 September 29

K

Konstantin in pro.lua
)))
источник

K

Konstantin in pro.lua
local socket = require("myFolder/socket.so")
источник

S

Snusmumriken in pro.lua
Убери нафиг .so
источник

K

Konstantin in pro.lua
тупой вопрос - а надо ли сошку подключать через cmake?
источник

K

Konstantin in pro.lua
или просто файл положил и всё
источник

S

Snusmumriken in pro.lua
Вот, смотри где и как ищет, например, моя луашка. Сначала перебирает луёвые директории, потом сишные.
источник

S

Snusmumriken in pro.lua
Луа ищет по package.path и package.cpath, это такие же пути как в PATH у твоей оси. Вопросительный знак — "имя модуля"
источник

S

Snusmumriken in pro.lua
Snusmumriken
Убери нафиг .so
.
источник

S

Snusmumriken in pro.lua
Konstantin
тупой вопрос - а надо ли сошку подключать через cmake?
Нет, луа сама найдёт и загрузит. Посмотри где луа ищет у тебя, и запихни туда.
источник

S

Snusmumriken in pro.lua
Можно ещё модифицировать package.path/cpath для нужного результата, тогда места поиска расширятся.
Можно дописать глобальные переменные LUA_PATH/LUA_CPATH для указания лишней директории для поиска библиотек.
источник

K

Konstantin in pro.lua
хмммм... может сорцами проще добавить?
источник

S

Snusmumriken in pro.lua
Можно и сорцами, но таки сложнее.
источник

S

Snusmumriken in pro.lua
Просто не реквайрь с форматом либы. Формат не нужен, луа сама формирует package.cpath в зависимости от оси.
источник

K

Konstantin in pro.lua
окей. Пока она пишет только очень странный вывод ошибки, видимо обернутый уже на стороне плюсов
источник

K

Konstantin in pro.lua
выглядит так, что если сорцы это луа биндинг, то будет намного проще
источник

S

Snusmumriken in pro.lua
Должно быть так, помнится. Ну, типа ось выставляет CWD для экзешников рядом с ним.
источник

K

Konstantin in pro.lua
там все на биндингах.
источник

S

Snusmumriken in pro.lua
(можно статически залинковать, влить сорцы и подрубить)
источник

K

Konstantin in pro.lua
черт, логично 🙂
источник

K

Konstantin in pro.lua
черт, они создают луа файл и набивают переменную _G
источник