본문 바로가기
자바 코드

JNI로 개발하기 (1.MinGW 설치 "the file has been downloaded incorrectly")

by 우딬 2021. 3. 17.

바람처럼 배달 어플을 만들면서 다양한 업체의 코드를 받아서 개발을 몇번 하였다.

 

카드 결제 대행 회사와 푸드테크 포스 프로그램 모두 참 그때 당시엔 어려웠지만,

 

지금 이걸 하려고하니 다른건 되게 쉬웠구나 싶었다.

 

이번에 개발을 해야하는 회사에서는 dll파일 하나 주고 개발하랍신다.

 

우선 나는 C, C++로 개발해본적이 없고 dll이 뭔지도 몰랐기에 

책 하나 사서 열심히 예제를 따라해보았다.

 

1. 필요한 프로그램 설치(MinGW)

윈도우 64로 jni 예제를 따라하였고 c를 컴파일하기 위한 프로그램이 필요했다.

 

MinGW를 다운로드 받았으며 , MinGW는 32비트 64비트가 따로있으니

아무생각 없이 32비트로 다 만들고 다시 64비트로 만드는 수고스러운일을 하지 않도록 하세요.

 

MinGW 32비트 링크

 

https://sourceforge.net/projects/mingw/

 

MinGW 64비트 링크

 

https://sourceforge.net/projects/mingw-w64/

 

MinGW-w64 - for 32 and 64 bit Windows

Download MinGW-w64 - for 32 and 64 bit Windows for free. A complete runtime environment for gcc. The mingw-w64 project is a complete runtime environment for gcc to support binaries native to Windows 64-bit and 32-bit operating systems.

sourceforge.net

설치 옵션

*MinGW 64 exe로 설치시 나타나는 에러

 

“the file has been downloaded incorrectly” 이렇게 나오는 에러는

 

zip파일을 다운로드 받아 C 드라이브에 직접 넣어줘야한다.

 

https://sourceforge.net/projects/mingw-w64/files/mingw-w64/

 

MinGW-w64 - for 32 and 64 bit Windows - Browse /mingw-w64 at SourceForge.net

×

sourceforge.net

노란색 파일을 다운로드 받고 

 

 

Program Files 밑에 바로 넣어주면 끝입니다.

 

환경 설정

64비트

 

댓글