从Qt C+;调用Java函数+;
可以从Qt应用程序调用java函数吗?如果可以,如何调用?我是否需要为此类任务更新java源代码?我有Qt桌面开源版。首先,在从C/C++调用java之前要三思。对于Android,它允许您调用操作系统的一些API函数,但您需要付出性能和一些难以捕捉的错误 Qt设计了一种调用Java:package-androidextra的非常简单的方法 但如果您需要在桌面上调用它,有一种方法可以避免它:JNI(正如Nejat所说) 下面是使用它的简单示例:从Qt C+;调用Java函数+;,java,c++,qt,Java,C++,Qt,可以从Qt应用程序调用java函数吗?如果可以,如何调用?我是否需要为此类任务更新java源代码?我有Qt桌面开源版。首先,在从C/C++调用java之前要三思。对于Android,它允许您调用操作系统的一些API函数,但您需要付出性能和一些难以捕捉的错误 Qt设计了一种调用Java:package-androidextra的非常简单的方法 但如果您需要在桌面上调用它,有一种方法可以避免它:JNI(正如Nejat所说) 下面是使用它的简单示例: @Nejat,我有Qt桌面版,5.4版开源,我想没
@Nejat,我有Qt桌面版,5.4版开源,我想没有
QAndroidJNIObject
可用;如果我执行#include
,则QtCreater找不到它。你是对的。这是我的错误。你应该使用JNI。它与C++无关,而不是Qt。请参阅:但是Qt现在为它提供了抽象,当使用Qt时,通常最好使用“Qt方式”来做事情