간단한 질문이 있지만 대답을 찾을 수 없습니다./ Java 프로젝트에서 어셈블러 라이브러리를 만들고 호출하려면 어떻게해야합니까? 나는 이런 식으로 뭔가가 만든 라이브러리를 호출 발견 : 그래서 승리에 7 64 비트를 그것을 할 방법을 알아낼 어차피 리눅스를 기반으로 라이브러리를 만들자바 프로젝트에 asm 라이브러리를 추가하는 방법은 무엇입니까?
public class Hello {
public static void main(String[] args) {
System.out.println("start");
System.loadLibrary("native");
(new Hello()).nativeCode();
System.out.println("stop");
}
public native void nativeCode();
}
하지만 솔루션을. 아이디어가 있으십니까? 조언 주셔서 감사합니다.
cdecl 호출 규칙을 준수하는 JNI-comliant 함수를 사용하여 어셈블리에 DLL을 빌드하십시오. Visual Studio는 "masm"사용자 지정을 활성화하면 여기에서 도움을 줄 수 있습니다. –