내 문제 : C++ DLL 용 Java 래퍼 만들기. 아시다시피,이 문제에 대한 많은 기사가 있지만 지금까지 나와 관련된 해결책이 없습니다. 그런 다음 문제가 있습니다 : C : \ java \ jdk에서 29, 32 비트를 Windows 7, 64 비트에 설치했습니다. 이 경로는 path 변수의 일부입니다. (아무 곳에 나 열려 있으면 cmdac ...)SWIG C++ Java DLL Windows
저는 최신 swig를 가지고 있는데, 이는 내 DLL을위한 파이썬과 펄 래퍼를 성공적으로 만들었습니다. 오류없이 완료 - -
은 내가 VS2008와 자바/클래스 샘플 된 벌브 때 나는 오류를 얻을 runme.java 실행하려고 :
UnsatisfiedLinkError를
-> 기본 코드 라이브러리를로드하는 데 실패했습니다. 도움이 필요하면 SWIG Java 설명서의 Dynamic Linking 관련 장을 참조하십시오.
DLL이 매우 간단합니다. 런타임 라이브러리 (/ MT)에 정적으로 링크되었습니다. 의존성은 없지만 여전히 이 오류가 발생합니다.
참고 : swig 샘플은 작동하지 않습니다. Java가 설치되었습니다. 또한 tcl 샘플이 작동하지 않습니다. tcl 8.4가 설치되었습니다 (유사한 오류).
도움을 주시면 감사하겠습니다. 감사합니다.
DLL은 32 비트 또는 64 비트입니까? –