【发布时间】:2010-12-27 23:53:15
【问题描述】:
我必须使用 C# 为外部程序开发插件。 我是一名经验丰富的 Qt/C++ 程序员,插件的核心是用 C++ 编写的。
我的第一个想法是在 C# 中编写 GUI,它将设置写入文本文件,然后调用核心 C++ 代码,作为外部进程,将此文本文件作为输入。
但是我也注意到 Qt 中有一个称为 QAxServer 模块的东西,它应该可以从 C#(通过 ActiveX)运行 Qt/C++ GUI 代码。 我对此进行了一些实验,它似乎有点“不稳定”。
你有这方面的经验可以分享吗?
【问题讨论】: