윈도우에서 ffmpeg 컴파일하기...
윈도우에서 ffmpeg을 컴파일하는데 에러가 발생하였습니다.
제가 설치한 패키지는
mingw5.0.3
MSYS-1.0.11-2004.04.30-1.exe
bash-2.05b-MSYS.tar.bz2
msys.bat 맨윗줄에
call "C:\Program Files\Microsoft Visual Studio 8\VC\bin\vcvars32.bat"
를 추가해주고
msys밑의 bin에다가 bash카피후 실행쉘을 bash로 바꿔주었습니다.
설정은 문서에 나온것과 같이
./configure --enable-shared --disable-static --enable-memalign-hack
해준다음
make를 실행했더니 아래와 같은 에러가 발생했습니다.
에러를 보고도 어떻게 해야 하는지 잘모르겠네요.. import가 안된다는데...ㅡㅡ;
도움 부탁드립니다.
Info: resolving _mjpeg_decoder by linking to __imp__mjpeg_decoder (auto-import)
Info: resolving _mjpeg_encoder by linking to __imp__mjpeg_encoder (auto-import)
Info: resolving _ff_frame_rate_tab by linking to __imp__ff_frame_rate_tab (auto-import)
Info: resolving _av_crc04C11DB7 by linking to __imp__av_crc04C11DB7 (auto-import)
gxf.o(.text+0x819): In function `gxf_header':
C:/msys/1.0/home/kasi/ffmpeg/libavformat/gxf.c:204: variable 'ff_frame_rate_tab' can't be auto-imported. Please read the documentation for ld's --enable-auto-import for details.
Creating library file: libavformat.dll.a
collect2: ld returned 1 exit status
make[1]: *** [avformat-50.dll] Error 1
make[1]: Leaving directory `/home/kasi/ffmpeg/libavformat'
make: *** [lib] Error 2
...해결했습니다..
메일링 리스트를 읽어보니 binutils를 업데이트 하고 해결했다는 말이 있어서
받아서 덮어씌우니 make가 무사히 완료되었네요.
그런데 소스포지가 좀 이상하네요 프로그램 마다
미러 사이트가 한군데 밖에 안나오니...
댓글 달기