C#通过CLR Wrapper 成托管方式调用C++编写的动态链接库
一、目的
C#确实在工控行业用的很多,各种大型自动化开发平台越来越多的基于.net桌面应用的开发,但无论是winform还是WPF,速度真的是个问题,比如西门子的TIA-Portal,安装文件动辄几十G,配置稍微低的电脑运行起来卡顿的要吐血几斗。
大型工控程序,还是用C/C++或其他同效率的语言开发吧!
本文主要记录一下C#最简单的调用C++编写的动态库的一种方式,也是本人常用的一种方式,把核心逻辑用C/C++封装成DLL,然后基于CLR给这些DLL再做一个封装后,直接供C#使用,这样做,还有一个目的,就是
原创
2021-06-12 09:39:35 ·
2000 阅读 ·
1 评论