2020-02-08

c#静态调用和动态调用c++动态链接库

参考文献

静态调用C# 静态调用C++ 动态库

动态调用c#动态调用c++动态链接库

理论知识:静态调用方式的特点是由编译系统完成对DLL的加载和应用程序结束时DLL的卸载。当调用某DLL的应用程序结束时,若系统中还有其他程序使用该DLL,则Windows对DLL的应用记录减1,直到所有使用该DLL的程序都结束时才释放它。静态调用方式简单实用,但不如动态调用方式灵活。

动态调用方式的特点是完全由编程者用API函数加载和卸载DLL,程序员可以决定DLL文件何时加载或不加载,显示链接在运行时决定加载哪个DLL文件。

参考链接请教关于动态链接库的静态调用和动态调用的问题。。。-CSDN论坛

静态调用和动态调用在具体程序中测试,加深理解

C#直接使用DllImport外部Dll的方法 - Linybo2008 - 博客园

C#托管代码与C++非托管代码互相调用一(C#调用C++代码&.net 代码安全) - Jianchidaodi - 博客园

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容