我有一个c++
头文件,其中包含c++
代码调用的一些函数。这些功能应该映射到相应的Java
功能。所以它有点像回调,但我不知道如何将它们映射到JavaCpp
.
例如,我们有一个头文件:
#ifdef __cplusplus
extern "C" {
#endif
typedef void (*F_ADDDCALLBACK)(uint32_t arg1, uint32_t arg2, int8_t *arg3);
extern F_ADDDCALLBACK m_CB;
void F_RegisterCallbacks(F_ADDDCALLBACK cb);
void F_Init();
void F_SomeOtherFunction(uint32_t arg1, uint8_t *arg2);
#ifdef __cplusplus
}
#endif
当从一些c++
代码调用这些函数时,它应该依次调用一些java
代码。我如何映射这个JavaCpp
?