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 - 博客园