【发布时间】:2020-09-19 05:15:09
【问题描述】:
所以我正在(实际上仍在计划)一个 GUI 项目,我需要控制窗口上的每个像素。我已经做了很多 Java 并且我知道该怎么做,问题是我想在 C++ 上完成所有逻辑(因为我只是喜欢它的工作原理)而且我什至不知道如何设置 GUI C++(我已经看过 Qt 了,但我没有做任何伟大的事情)。 所以我有了用 Java 编写所有与 GUI 相关的东西的想法,并以某种方式将 Java 源文件编译为可以与其余 C++ 代码链接的目标文件。这只是我正在进行的一个个人项目,所以我不在乎我是否会失去 Java 的交叉兼容性。
感谢所有花时间阅读本文的人。
【问题讨论】:
-
您很可能会发现调试和维护这非常痛苦,为什么尝试这样做很重要,所以您已经尝试过????
-
我会在这里弹出这个,只是另一个资源。它区分创建 C 或 C++ 存根。只是附加信息。您可能需要搜索一些资源才能真正完成所有设置。这是一个多步骤的过程;您正在生成要包含的小存根和 .dll(在 Win 上)与您的程序一起拖动。但你会弄清楚的。我玩得很开心。去实验并玩得开心,我在我的项目中很喜欢它,它也有存在的理由,它快了 100 倍并且没有卡顿......来自 java 方法的相同的嵌套 for 循环和 int 代码行。然后,我再也没用过 jni!