C# 将Qt-GUI代码集成到C中#

C# 将Qt-GUI代码集成到C中#,c#,qt,com,activex,qyoto,C#,Qt,Com,Activex,Qyoto,我必须使用C为外部程序开发一个插件。 我是一个经验丰富的Qt/C++程序员,插件的核心是用C++编程的。 我的第一个想法是在C语言中编写GUI,它将设置写入文本文件,然后调用核心C++代码作为外部进程,以该文本文件作为输入。 然而,我也注意到,Qt中有一个称为QAxServer模块的东西,它应该能够从C#(通过ActiveX)运行Qt/C++GUI代码。 我对此做了一点实验,它似乎有点“不稳定” 你有什么经验可以分享吗 Qyoto似乎是.NET中最活跃的Qt绑定。我将考虑编写一个C++/CLI

我必须使用C为外部程序开发一个插件。 我是一个经验丰富的Qt/C++程序员,插件的核心是用C++编程的。

我的第一个想法是在C语言中编写GUI,它将设置写入文本文件,然后调用核心C++代码作为外部进程,以该文本文件作为输入。 然而,我也注意到,Qt中有一个称为QAxServer模块的东西,它应该能够从C#(通过ActiveX)运行Qt/C++GUI代码。 我对此做了一点实验,它似乎有点“不稳定”

你有什么经验可以分享吗


Qyoto似乎是.NET中最活跃的Qt绑定。

我将考虑编写一个C++/CLI(即托管C++)垫片来启动插件,并作为它与主应用程序之间的桥梁

这将允许你一边调用(或调用)C语言应用程序,一边谈论本地C++。

< P>还有“Proj.< /P>”