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调用COM组件(COM组件由Qt开发)

PB调用C#编写的WINFORM,并且注册好的COM组件

C# WinForm 窗体应用程序,调用 javascript 脚本

调用office Word Com 组件,提示权限不足处理

window下C#(winform)调用带界面的Qt库文件(DLL)

window下C#(winform)调用带界面的Qt库文件(DLL)