我有一个用C编写的共享库,我想在Linux下与Mono一起使用,我遵循本指南http://www.mono-project.com/Interop_with_Native_Libraries我可以使用它,但是必须将我的库文件放入/usr/lib或/ lib文件夹中.无论如何,我是否可...
我有一个用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
沃梦达教程
本文标题为:c#-Linux位置下的Mono共享库
基础教程推荐
猜你喜欢
- c# – 如何合并/组合两个SqlDataReader对象 2023-11-23
- C#实现读写CSV文件的方法详解 2023-06-15
- c# 使用异步编程的方法 2023-03-09
- 用C#调用Windows API向指定窗口发送按键消息 2023-11-24
- 如何从dump文件中提取出C#源代码 2023-04-10
- C#实现时间戳与标准时间的互转 2023-05-11
- C#实现简单的天气预报示例代码 2023-02-25
- 使用C#调用百度地图并实现坐标点的设置以及读取示例 2023-03-04
- C#使用StreamReader和StreamWriter类读写操作文件 2023-06-05
- C#实现围棋游戏 2023-06-05