library
-
[CMake] Linking Static Library (정적 라이브러리 링크) 하기C and C++ 2019. 5. 19. 16:14
CMake Script를 사용하면서 소스의 일부분인 Static Library (정적 라이브러리)나 외부에서 복사한 Satatic Library를 타겟에 링크하려는 경우가 생긴다. 내 경우에는 소스 내부에서 빌드한 라이브러리는 링크가 잘 되었다. 그런데 특정 버전의 OpenSSL을 사용하여야 했는데, 빌드 툴에 포함된 버전만 링크가 되고 새로 빌드하여 CMake Script에 포함한 라이브러리가 무시되는 경우가 발생해 난감했다. 뭔가 고상하게 해결을 해보고 싶었으나 전체 Path를 지정하는게 가장 깔끔하게 해결되었기에 방법에 대해 남겨본다. 1. External Library 링크 빌드하려는 Target이 main.c에서 빌드된 main이라 가정하고, 링크하려는 정적 라이브러리가 프로젝트 소스 디렉토리 ..
-
안드로이드 앱에서 Picasso와 Glide를 사용해 이미지 표시하기Android 2019. 5. 12. 17:44
안드로이드앱을 만들면서 가장 많이 마주치는 경우가 아마도 이미지를 표시하는 경우일 것이다. BMP, JPG, GIF등 다양한 포맷의 이미지를 표시하는 것은 시각적인 부분이 중요한 안드로이드 앱 개발에서 빼놓을 수 없는 부분이기 때문이다. PC용 운영체제들의 경우에는 OS 자체적으로 이러한 이미지들을 화면에 표시하는 방법을 제공하는 경우가 많았는데, 안드로이드에서도 기본적인 이미지 로딩 방법을 제공하고 있다. 그러나 앱 개발자가 기본 기능만을 활용하기에는 실제 앱개발 시나리오에 맞추어 추가적으로 구현해 주어야 할 코드의 양이 많아진다. 오래 전부터 이미지 표시에 대한 수요가 있어왔기에, 안드로이드 세계에는 여러 개의 이미지 로딩 라이브러리가 존재한다. 이번에는 안드로이드의 이미지 라이브러리들 중 가장 유명..