dongyukun
2025-02-21 2bf209dce77d2a8236dbeb14e110e300acc45452
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#pragma once
#include "pch.h"
#include "stdafx.h"
#include <iostream>
#include "iostream"
#include "jni.h"
#include "Python.h"
 
using namespace std;
 
 
#ifdef CONVERTUTILS_EXPORTS
#define CONVERTUTILS_API  __declspec(dllexport)
#else
#define CONVERTUTILS_API  __declspec(dllimport)
#endif  
 
// java¶þάÊý×éÀàÐÍתpython¶þάÊý×éÀàÐÍ
extern "C"  CONVERTUTILS_API PyObject * ConvertJdarrToPydarr(JNIEnv * env, jobjectArray data);
// javaµÄ¹þÏ£ÀàÐÍתpythonµÄ×ÖµäÀàÐÍ
extern "C" CONVERTUTILS_API PyObject* ConvertJhmapToPydict(JNIEnv* env, jobject data_in);
// pythonµÄ×ÖµäÀàÐÍתjavaµÄ¹þÏ£ÀàÐÍ
extern "C" CONVERTUTILS_API jobject ConvertPydictToJhmap(JNIEnv* env, PyObject* settings);