C#调用C++/Qt dll接口的方案,无需修改dll任何地方
前言,C#方式---->托管和非托管一般我们在网上一百度,就是查到托管和非托管两种方法,非托管缺陷很多,在面对接口很多的情况下,非常不好管控,同时C++的动态库还要经过繁多的extern 函数导出,破坏了面向对象的原则。而托管的方式,可以完全保留C++原生的特性,只需要一个中间库来转化两个语言的变量即可假设我们有一个C++dll,我们直接创建C ++动态库,这里我创建了一个QT的动态库,请注意,如果你的C++动态库是QT类型的,托管的库也必须是QT类型的dll,qt的dll就需要根据你的库依赖
原创
2021-06-29 00:06:03 ·
2548 阅读 ·
1 评论