gpt4 book ai didi

java - 将 Java GUI 添加到 C 客户端

转载 作者:行者123 更新时间:2023-11-30 18:54:15 26 4
gpt4 key购买 nike

我用 C 语言编写了一个功能齐全的聊天程序。服务器启动并允许多个客户端相互连接和交谈,所有这些都通过命令行进行。不过,我想尝试向该程序添加 GUI,但所有 C/C++ GUI 包似乎都有一个陡峭的学习曲线才能开始。有没有办法使用 Swing 编写 GUI 并将其连接到下面的 C 代码?

例如,我想在框中输入一些文本,单击“发送”并让它调用处理发送文本的 C 函数。这可能吗?如果是的话,是不是很困难?

如果需要,我可以提供代码。我也愿意接受关于哪种 C++ GUI 包最适合此类程序的建议。

最佳答案

是的,有可能。您必须使用 JNI。您应该真正考虑一下使用 JNI 与学习您想要使用 C/C++ 的任何 GUI 框架的学习曲线。

作为一个在多个专业项目中这样做过的人,我真的会警告不要这样做。它会产生很难发现的错误。

关于java - 将 Java GUI 添加到 C 客户端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30602531/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com