从Qt C++调用Java函数
Calling Java function from Qt C++
是否可以从Qt应用程序调用java函数?如果可以,如何调用?我需要为这样的任务更新java源代码吗?我有Qt桌面开源版。
在从C/C++调用java之前,首先要三思。对于Android,它允许您调用操作系统的一些API函数,但您需要支付性能和一些难以捕捉的错误。
Qt设计了一种非常简单的Java调用方法:package-androidextra但如果您需要在桌面上调用它,有一种方法可以避免:JNI(正如Nejat所说)。
以下是使用它的简单示例:http://www.codeproject.com/Articles/22881/How-to-Call-Java-Functions-from-C-Using-JNI
相关文章:
- 在这种情况下,java对象是否可以调用本机函数
- 如何从 Java 调用C++函数?
- getItself函数在 java与C++
- 无法使用 JNI 从C++模块成功调用 Java 函数
- Java函数在C++中具有任意数量的参数
- 如何使JNI RegisterNatives调用Java函数具有C++实例范围
- 如何将 java 函数指针传递给 c++ 本机代码
- jvm在尝试将TCHAR类型发送到接受字符串作为参数的java函数时崩溃
- awk 一个完整的 C/C++/Java 函数
- 从Qt C++调用Java函数
- Android NDK:从C++调用Java函数
- 静态 c++ 对象中的 JNI 环境指针并调用连续两次使用字符串参数的 Java 函数会使 JVM 崩溃
- Java 函数中静态常量字符* 的等效性
- 通过JNI从Android上的C++调用Java函数
- 从C++方法调用Java函数
- c++到Java -函数指针
- 使用 std::map<:string, std::string, std::string> c++ 调用 Java 函数<String, String>
- 在Qt上使用java函数
- 从 C++ 调用 Java 函数 (JNI) 根本不起作用
- 如何从Python 2.7中调用c++和或Java函数