我想通過JNA在C++ dll和我的java項目之間建立一個連接。 dll.h在這個gitHub中:dll.h。 EXTERN_C DLLEXPORT int STDCALL SolveBoard(
struct deal dl,
int target,
int solutions,
int mode,
struct futureTricks * f
我正嘗試使用JNA從Java訪問C++庫。爲此我寫了一個我需要的C++方法的薄包裝器。但是,包裝C++對象,傳遞給Java並返回到C++會導致無效內存訪問,同時訪問C++中的對象。任何關於爲什麼發生這種情況的指針都會非常有幫助。 newencoder.h Class Encoder {
public:
Encoder();
~Encoder();
template<class Type