C#-winform调用COM组件(COM组件由Qt开发)
Posted DS小龙哥
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C#-winform调用COM组件(COM组件由Qt开发)相关的知识,希望对你有一定的参考价值。
一、场景介绍
在项目开发中,需要Qt与C#进行混合编程,完成项目开发。C#这边作为主框架,Qt负责编写插件,将功能模块通过COM组件的形式封装注册,再由C#调用、交互完成最终的项目。
程序开发环境: win10 64位
编译器: VS2017
Qt版本: Qt5.12.6
二、Qt封装COM组件
2.1 环境介绍
为了方便演示整体流程,我这里先利用Qt新建一个简单的项目,编译成COM组件进行注册,再由C#调用。
我这里Qt程序是在VS2017里+Qt插件进行开发的,主要是在VS里新建ActiveQtServer
比较方便,注册个方面都比较容易。
2.2 新建工程
接下来就是新建工程的步骤:
以上是关于C#-winform调用COM组件(COM组件由Qt开发)的主要内容,如果未能解决你的问题,请参考以下文章
C# WinForm 窗体应用程序,调用 javascript 脚本