(의존성) 그래서 JNA에 대한 더 자세한 디버그 레벨을 설정하는 방법이 있나요 : 이클립스에서 프로그램을 실행할 때 내 질문은 그래서이 메시지가 표시되지 err:module:import_dll Library MSVCR100D.dll (which is needed by ... : 우분투와이 정보를 가지고 티 모듈을로드하려고 할 때 모자 종속 .dll 파일이
이것은 JNA를 처음 사용하는 것과 마찬가지지만, 똑같이 훌륭하다. 이 코드 예제를 How to get the x and y of a program window in Java? 을 따르려고 나는 수입 : 나는 HWND FindWindow(String lpClassName, String lpWindowName);
int GetWindowRect(HWND h
JNA을 사용하여 델파이 DLL에서 함수를 호출하려고합니다. 함수 정의는 다음과 같습니다 function myFuncGetName (aHandle : THandle; var aBuf : pwideChar): integer; export;
내 JNA 매핑은 다음과 같습니다 int myFuncGetName(PointerByReference aHandle,
나는 반환 형식 std::pair<int, string>
내가 JNA을 사용하고 내가 한 쌍의 구조가 구조 기본 클래스를 사용하여 매핑 할 수있는 방법을 궁금 해서요과 방법을 공개하는 간단한 DLL을 가지고있다. Pair<T,E> extends Structure과 같은 것을 할 수 있습니까? 감사합니다.
Java에서 va_list 인수를 처리 할 수 있습니까? 네이티브 라이브러리에서 va_list 인수를 수신 했습니까? 콜백 기능을 통한 로깅을 용이하게하는 C 라이브러리를 사용하고 있습니다. 라이브러리는 libghoto2이고 JNA 랩퍼 libgphoto2-java을 사용하여 해당 기능에 액세스합니다. 로깅을 수행하는 방법의 예는 this C file의
나는 이것에 관한 3 가지 질문을 알고 있지만 정확한 응답을 찾지 못했습니다. 종속성이없는 .Net dll (C#) 또는 p/Invoke가 있습니다. 그래서 완전한 .net 플랫폼 라이브러리입니다. 클라이언트 중 한 명이 Java 응용 프로그램에서이 클라이언트를 사용하려고합니다. 최상의 선택은 무엇입니까? 완벽한 솔루션이 될 수있는 jni4net을보고 있었
JNA를 사용하는 Mac에서 ApplicationServices 프레임 워크의 네이티브 함수를 호출하려고합니다. 그러나 매개 변수로 wel로 사용하려는 함수의 반환 유형은 Java에서 익숙하지 않은 것으로 말할 수 있으며 매핑 방법을 알지 못합니다. 내가 사용하고자하는 기능은 : CFArrayRef CGWindowListCopyWindowInfo(
CGWi
Windows의 메모리에서 프로그램을 실행하고 싶습니다. 디스크에 파일을 쓰고 싶지 않습니다. 바이트 배열 (매개 변수로 실행하려는 프로그램)을 전달하려고합니다. 저는이 작업을 수행하기 위해 고유 코드를 작성하는 데 숙련되지 않았습니다. 다시 말하지만, 이것은 Windows 네이티브 여야합니다. 메모리에서 실행하려는 프로그램은 Java 프로그램이 아닙니다.
JNA를 사용하여 Java에서 C 라이브러리를 호출합니다. 방법이가하는 즉,이 포인터의 배열 구조체 것으로 예상 void printStructArray(SomeStruct **someStruct, int arraySize);
: 내 C 코드에서 내가 가진 void printStructArray(SomeStruct **someStruct, int arra
저는 C++에서 작동하는 윈도우에서 하드웨어 장치와 통신 할 수있는 코드가 있습니다. 이 코드는 디바이스에서 버튼을 누르는 것에 반응하는 것을 아주 간단하게 처리하며 버튼을 눌렀을 때 호출되는 옵저버와 함께 dll에 컴파일됩니다. 이제는 이것을 큰 Java 프로그램과 인터페이스해야합니다. JNA를 사용하려고했지만 C에서만 작동하며 C에서 Observer 패