도와주세요!!
글 수 15,339
2009.10.01 12:34:01 (*.255.220.6)
17952
ez-s3c2440보드를 사용하여 디지털 액자를 만들려고하는데
현재 보드에서는 bmp와 png 파일만 지원이 되더라구요
그래서 여기저기 알아보니 jpeglib를 보드에 설치하라고 하는데
크로스 컴파일 까지는 성공했습니다.
질문 1. jpeg-6b/.lib에 있는 공유라이브러리들을 보드의 어느 경로에 복사하고 환경설정을 어떻게 잡아줘야되는지 알려주세요.
질문 2. 그리고 jpeg라이브러리를 설치하기 전에 작성한 프로그램(bmp와 png는 출력가능)에서 jpg그림파일을 읽어와 출력이 가능한지도 궁금합니다. 안된다면 코딩을 다시 해야 하나요?
질문 1:
타겟보드의 공유 라이브러리 디렉토리에 복사해 주시면됩니다. ARM CPU를 사용하는 보드라면,
/usr/arm-linux/lib
입니다. 이곳에 /lib 안의 파일을 복사하시면 되는데, CP 명령 보다는 일단 tar로 압축을 하신 후 복사핫시고 풀기하는 방법으로
복사하시는 것을 권합니다.
질문 2
bmp와 png 라이브러리만 링크하여 만든 프로그램으로는 JPEG를 출력하지 못하는 것으로 알고 있습니다.
그러므로 JPEG 함수를 이용하여 출력하는 코드를 넣어 주셔야 합니다.