【发布时间】:2014-11-27 13:06:57
【问题描述】:
QT 似乎是最好的跨平台 GUI 工具包。不幸的是,它是用 C++ 编写的,它与许多有趣的语言(例如 D、Rust、Julia 和 *nix 上的 Mono)的绑定要么不可用,要么不维护。 GTK 绑定通常可用,但 GTK 在 Windows 和(尤其是)OS X 上看起来很难看。wxWidgets 绑定也很好,但对于 D、Rust 和 Julia 不可用或未维护(对于 Julia,我可以通过 Python两个工具包,但速度慢且笨拙)。
如何将我的 C++ GUI 绑定到非 C++ 主程序?
【问题讨论】:
-
将 Qt 例程包装为 C 函数;大多数语言实现都接受 C 外部函数。你在想什么确切的语言?
标签: c++ qt user-interface mono rust