안녕하세요.
개념이 안잡혀서 어떻게해야할지.. 질문드립니다. ㅜ
현재 C 언어로 작성되어있는 프로그램이 있습니다.
C 언어로 작성된걸 안드로이드에서 사용할 라이브러리로 만들고 싶습니다.
1. 이걸 컴파일하여 .so 파일로 만들려고합니다.
이때 , 어떻게 해야하는지 잘 모르겠습니다.
2가지를 해봣습니다.
1-1 . 안드로이드 스튜디오
https://developer.android.com/studio/projects/add-native-code.html?hl=ko#create-sources
따라했습니다.
.cpp 파일은 오류없이 잘 되는데
test.c 파일을 만들어서 그냥 단순하게 main()에 printf(); 만 해봐도 에러가 나와서 컴파일이 안되고
다 지워도 에러가 나서 컴파일이 안됩니다..
1-2 . 비쥬얼 스튜디오
비쥬얼스튜디오에 안드로이드 > 동적라이브러리 프로젝트가 있더라구요.
프로젝트 생성 > Run 하니까 .so 라이브러리가 만들어지긴 하는데..
언어가 C++ 이랑 C# 만 있더라구요.
C 언어로 하는건 불가능한가요..??
이렇게 두가지 방법을 해놧는데;; 적당한 방법을 찾을 수가 없었습니다.ㅜ