Nightmare1
@Nightmare1
Программист

При компиляции, библиотека находится, при запуске объекта, библиотека не находится, в чём может быть причина?

При компиляции, библиотека находится, при запуске объекта, библиотека не находится, в чём может быть причина? Вероятно, нужно прописать путь до каталога с библиотеками статически, но прописано вот так -L../servers/garrysmod/bin

require "machinarium"
	Couldn't load module library!
	 1: (message = "Couldn't load module library!") [addons/gcompute/lua/gcompute/execution/local/gluaexecutioninstance.lua: 178]
	 2: ("machinarium", userdata: 0xb139a388, "lua_shared.so: cannot open shared object file: No such file or directory", "Couldn't load module library!") [[C]: -1]
	 3: xpcall (function (message)) [[C]: -1]
  • Вопрос задан
  • 164 просмотра
Решения вопроса 1
jcmvbkbc
@jcmvbkbc
http://dilbert.com/strip/1998-08-24
При компиляции, библиотека находится, при запуске объекта, библиотека не находится, в чём может быть причина?

В том, что динамически загружаемые библиотеки ищутся по стандартным путям и по путям из LD_LIBRARY_PATH, а каким образом всё было слинковано -- не имеет значения?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы