2012-04-05 3 views
0

FFmpeg 라이브러리가 포함 된 Windows의 C++ 프로젝트에서 작업하고 있습니다. 문제는 ffmpeg 라이브러리를 프로젝트에 포함 할 수 없다는 것입니다. 나는 ffmpeg 튜토리얼이나 예제도 실행할 수 없다. 더 내가 찾은 검색 후Windows XP에서 ffmpeg를 올바르게 설치하는 방법은 무엇입니까?

//gcc -o tutorial01 tutorial01.c -lavformat -lavcodec -lz 
//to build (assuming libavformat and libavcodec are correctly installed 
//your system). 

:이 지침에 튜토리얼을 발견

tutorial01.c:33: error: `iFrame' undeclared (first use in this function) 

: 같은 오류

tutorial01.c:22:28: ffmpeg/avcodec.h: No such file or directory 
tutorial01.c:23:29: ffmpeg/avformat.h: No such file or directory 

제비 : 나는 항상 다음과 같은 오류를 받고 있어요 여기서 정적 빌드 라이브러리 버전을 가져와야합니다. http://ffmpeg.zeranoe.com/builds/ 그런 다음이 instr 다음에이 라이브러리를 설치했습니다. uctions :

  1. 는 arrozcru의 autobuilds 페이지
  2. 의 압축을 풀고 C로 폴더에서 최신 빌드를 가져옵니다 : 시스템의 PATH 환경 변수에/프로그램 파일은 /는 FFmpeg/빈 :/프로그램 파일 /는 FFmpeg
  3. C 추가

하지만 여전히 같은 종류의 컴파일 오류가 있습니다. 올바른 설치가 아닌 것 같습니다.

Windows에서 ffmpeg 라이브러리를 내 프로젝트에 연결하려면 어떻게해야합니까?

+0

오류가 발생했을 때 수행 한 작업을 정확히 게시 할 수 있습니까? 소스를 다운로드하고 configure를 실행하여 ffmpeg를 설치 했습니까? 하다; 설치 하시겠습니까? 또한 mingw/msys를 사용하고 있습니까? 아니면 MSVC를 빌드하려고합니까? – sashoalm

+0

설치 방법 : 1. 정적 라이브러리 - FFmpeg git-6bfb304 32 비트 정적 (최신) (2012-04-09) - 여기에서 http://ffmpeg.zeranoe.com/builds/ 2를 다운로드했습니다. 라이브러리를 C :/Program Files/ffmpeg 에 압축을 풉니 다. 3. 시스템의 PATH 환경 변수에 C :/Program Files/ffmpeg/bin을 추가했습니다. 예제를 빌드하는 방법 : 명령 프롬프트를 열고 " gcc-3 -o tutorial01 tutorial01.c -lavformat -lavcodec -lz " 또한 소스를 컴파일하여 fmmpeg를 설치하려고했습니다.이 튜토리얼 -http : //rmn-explores.blogspot.com/2010/07을 사용했습니다. /ffmpeg-building-on-windows_29.html. 하지만 성공적으로하지 못했습니다 ( – muzar

+0

) fcmpeg/include를 추가 했습니까? gc의 include 지시문에 avcodec.h가있는 디렉토리가 있습니까? gcc가 ffmpeg의 헤더를 찾을 수 없습니다. – sashoalm

답변

0

답을 요약하면 ffmpeg의 include 및 lib 디렉토리를 gcc의 디렉토리 경로에 추가해야합니다.

관련 문제