Mono общая библиотека под Linux
У меня есть общая библиотека, написанная на C++, которую я хотел бы использовать с Mono под Linux, я следую этому руководству http://www.mono-project.com/Interop_with_Native_Libraries
Я получил его на работу, но я должен поместить файл библиотеки в папку / usr / lib или / lib.
В любом случае, я мог бы распространять и использовать свои файлы.so и не копировать их в / usr / lib или / lib, а вместо этого в папку приложения Mono? (текущий каталог, в котором запущено приложение)
некоторые пользователи, использующие программное обеспечение, могут не иметь прав root / admin, поэтому они не могут устанавливать / копировать файлы в / usr / lib или / lib
1 ответ
Я думаю, что вы должны использовать переменную окружения LD_LIBRARY_PATH при запуске вашей программы:
LD_LIBRARY_PATH =. моно yourapp.exe