c++ - 开发与 C++ 库交互的 UI 应用程序

标签 c++ user-interface java-native-interface wxwidgets

<分区>

我没有关于问题的技术问题。我写信是为了获得有关可能使用的技术的提示。

我有一个用 C++ 开发的库,我必须编写一个使用该库的 UI(多平台)应用程序。 我没有多少时间来编写这个应用程序,所以我正在寻找一些非常简单和快速使用的东西。

我的第一个想法是用 Java UI + 编写您的应用程序,并使用 JNIC++ 库进行交互。我认为使用 java 开发 UI 非常简单和快速。但是使用 JNI 可能会出现一些问题。

第二个想法是使用类似wxWidgets 的东西来用C++ 编写所有东西,而不必使用不同于C++ 的东西(JNI)

在您看来,最好的解决方案是什么? 您还有其他想法吗?

最佳答案

我会考虑使用 Qt 对 GUI 部分进行编码

我的观点是 Qt 在此类开发方面优于 WxWidget

Qt 是一个免费的 C++ 多平台 GUI 软件库。 Qt 可以在许多系统上运行,并且有很好的文档记录。

使用 Qt 编码当然比使用 JNI 更轻松...

关于c++ - 开发与 C++ 库交互的 UI 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16355677/

相关文章:

java - JNI - 自动将所有新生成的线程从进程附加到 JVM?

c++ - build ICU 的问题

c++ - 在 condition_variable::notify_all() 之后或之前解锁互斥量?

python - 从 C++ 调用 python 脚本而不每次都加载文件

android - Unity UI 按钮,触发 OnClick() 的奇怪行为

Android 日志打印 CString

c++ - 在 opencv 中将 bgr 转换为 hsv,C++

c++ - Qt删除框架?

Android - 如何将数据传递给runOnUiThread中的Runnable?

java - 通过 JNI 将 C++ 类返回给 Java