我有一个用 C++ 编写的共享库,我想在 Linux 下与 Mono 一起使用,
我遵循这个指南http://www.mono-project.com/Interop_with_Native_Libraries
我让它工作,但我必须将我的库文件放入 /usr/lib 或 /lib 文件夹中。
无论如何,我是否可以分发和使用我的 .so 文件,而不是将它们复制到 /usr/lib 或 /lib 中,而是复制到我的 Mono 应用程序文件夹中? (应用程序运行的当前目录)
使用该软件的某些用户可能没有 root / admin 访问权限,因此他们无法将文件安装/复制到 /usr/lib 或 /lib
我认为启动程序时必须使用环境变量 LD_LIBRARY_PATH:
LD_LIBRARY_PATH=.单声道yourapp.exe
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)