为c ++ API

时间:2015-08-13 12:17:39

标签: c# c++ wpf qt

我有一个遗留应用程序,它公开了一个C ++ API,允许您创建扩展其功能的插件。要创建插件,您需要创建一个实现API函数签名的DLL。

遗留应用程序和插件之间的通信有两种方式:遗留应用程序调用插件的DLL,插件在初始化期间使用作为参数传递的回调来调用遗留应用程序。

要扩展插件功能,我需要创建一个GUI。那就是我的问题来了....第一个选择是使用QT,但我真的试图避免它,因为我的背景(我不喜欢它),也因为GUI不会在“主线程”中运行,导致一些问题。

我真正想要使用的是WPF。是否可以将WPF GUI编译为类库,从DLL C ++调用它? (如下图) 或者这是一个愚蠢的问题?

enter image description here

观测值:

  • 我可以同时使用C ++和C ++ / CLR

0 个答案:

没有答案