Mono.NET Linux下使用动态链接库教程

最终目标

使用.net开发的程序可以引用C/C++编写的链接库实现具体的业务功能

问题描述

在Windows平台下我们可以通过DllImport的方式引入一个“.dll”文件来实现动态库的开发,但是如果直接把代码Copy到Linux下面执行就不可行了,本文重点将怎么在.net开发的程序运行在Linux下面并调用动态链接库

干货

1. 找到第三方链接库的Linux版本,通常是“.so”文件
2. 将找到的.so文件复制到usr/lib目录下面
3. 修改程序代码,将之前的所有“.dll”引用全部替换为”.so”引用,替换的过程中注意前后名称是否一样
4. 将修改完的代码上传Linux,进行测试操作!

大道至简,悟在天成

posted @ 2022-12-03 09:10  星火燎猿*  阅读(60)  评论(0)    收藏  举报