最终目标
使用.net开发的程序可以引用C/C++编写的链接库实现具体的业务功能
问题描述
在Windows平台下我们可以通过DllImport的方式引入一个“.dll”文件来实现动态库的开发,但是如果直接把代码Copy到Linux下面执行就不可行了,本文重点将怎么在.net开发的程序运行在Linux下面并调用动态链接库
干货
1. 找到第三方链接库的Linux版本,通常是“.so”文件
2. 将找到的.so文件复制到usr/lib目录下面
3. 修改程序代码,将之前的所有“.dll”引用全部替换为”.so”引用,替换的过程中注意前后名称是否一样
4. 将修改完的代码上传Linux,进行测试操作!
大道至简,悟在天成