0


Qt创建动态库给C#调用,通过回调完成交互

1. 前言

在windows下做应用开发时,经常需要多种不同的语言混合编程。比如:利用Qt开发一个动态库,给C#调用。

当前的需求是: 利用Qt开发一个工具库,给C#调用,来完成一些特殊处理。

需要Qt生成一个动态库(dll),给C#加载调用,并且还需要设置回调,方便C#知道Qt运行时,输出内部的一些实时消息。 这个Qt库是不需要界面的,只是一个单纯的库,提供方法给C#调用,完成指定的功能即可。

比如:视频加水印,图片模糊处理,图片镜像,视频特效等等。

接下来就利用一个小Demo来演示一下整个流程。

当前我的开发环境:

VS版本:  VS2017
Qt版本:  Qt5.12.6

在此之前,需要先给vs2017搭建QT的环境,也就是安装Qt插件。这个流程在之前的文章里已经有详细介绍,可以翻阅。

Demo工程案例下载: https://download.csdn.net/download/xiaolong1126626497/86404349

标签: c# qt 交互

本文转载自: https://blog.csdn.net/xiaolong1126626497/article/details/126461875
版权归原作者 DS小龙哥 所有, 如有侵权,请联系我们删除。

“Qt创建动态库给C#调用,通过回调完成交互”的评论:

还没有评论