C 代码的用户界面

发布于 2024-11-04 18:42:34 字数 176 浏览 0 评论 0原文

我在 Linux 操作系统中编写了一段代码,它生成 prog.out 作为输出文件。 现在我必须为代码编写 GUI。

最好的写法是什么?

PS - 我想在 Java Swings 和 openGL 之间进行选择。 哪个最适合编写一个简单的 GUI 并将其与我的 C 应用程序集成

提前致谢

I've written a code in linux OS which produces prog.out as output file.
Now I've to write GUI for the code.

what are best ways to write it?

PS - I wanted to choose between Java Swings and openGL.
Which is best for writing a simple GUI and integrating it with my C- Application

Thanks in advance

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

怪我入戏太深 2024-11-11 18:42:34

OpenGL 是一个渲染库,而不是一个 UI 工具包。将它与 Swing 进行比较是没有意义的。而且您不能为 C 应用程序选择 Swing,除非您更愿意使用 Java 来实现 UI 并与 C“后端”交互。

对于纯 C 解决方案,最好的选择可能是 GTK+ 工具包。

OpenGL is a rendering library, not a UI toolkit. Comparing it to Swing doesn't make sense. And you can't choose Swing for a C application, unless you'd rather do the UI in Java and interact with a C "backend".

For a pure C solution, the best choice would probably be the GTK+ toolkit.

百合的盛世恋 2024-11-11 18:42:34

如果您准备使用另一种语言(您提到了 Java),那么您可能会发现 C++ 和 Qt 非常适合。链接到现有的 C 代码将是微不足道的,并且如果您希望支持除 Linux 之外的其他平台,Qt 可以在许多平台上运行良好。

If you are prepared to use another language (you mention Java) then you may find C++ and Qt to be a good fit. Linking to the existing C code will be trivial and Qt works well on a great many platforms should you ever wish to support other platforms in addition to Linux.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文