작업순서
라이브러리 생성하기 (Windows 계열, VisualStudio 2008 사용)
1) 프로젝트 만들기
2) 프로젝트 속성 설정
: include 할때 추가할 디렉토리, 출력파일명(필요시), 증분링크 사용 안하기(나는 안돼서...), 링커 명령줄에 ws2_32.dll 추가
3) 소스, 헤더 가져오기
이렇게 해서 빌드하면 pingicmp.dll 이 생성됨
자바에서 호출하기
1) 프로그램 실행시 옵션 주기
java -Djava.library.path=./native Main
--> 현재 디렉토리 하위의 native 디렉토리에 pingicmp.dll이 위치한다고 가정
2) 라이브러리 로드하기
System.loadLibrary("pingicmp");
3) 네이티브 메소드가 포함된 클래스의 객체 호출하기
'공장' 카테고리의 다른 글
안드로이드 개발환경 만들기 (0) | 2011.02.28 |
---|---|
OSGi, native 코드 연동 (0) | 2011.02.15 |
java vm argument 프로그램으로 지정하기 (0) | 2011.02.14 |