C#如何调用Qt编译的带界面的DLL?

奶油饼干 发布于 2017/03/16 21:28
阅读 1K+
收藏 0
Qt

用C++在Qt Creater里编写带窗口界面 编译成DLL, 可以用C#调用这个DLL, 弹出这个窗口. 不知是否可行? 怎么实现?

加载中
0
GestureWei
GestureWei
有C# qt项目,Qyoto可供参考
0
struct
struct

可行。

在 C++ 中导出函数,然后用 P/Invoke 调用。

或者将 C++ 项目做成 COM 组件,用 Interop 调用。

.NetFramework 里面的很多类库都是通过 P/Invoke 实现的,例如 WinForm。

0
无锡首席大都督程序员

windows下的话,直接导出stdcall,C#调用就ok了

返回顶部
顶部