On Saturday 08 March 2008 18:04:35 Mike Sullivan wrote:
> On Sat, Mar 8, 2008 at 11:12 AM, luigi <[EMAIL PROTECTED]> wrote:
> > ----------  Forwarded Message  ----------
> >
> > Subject: STATIC LINKING
> > Date: Saturday 08 March 2008
> > From: luigi <[EMAIL PROTECTED]>
> > To: [email protected]
> >
> > Hi I'm trying to link STATICALLY a program to libavcodec, libavformat and
> > libswscale. Compilation seems ok, but when g++ arrives at the linking
> > stage I
> > get a lot of error messages:
> >
> > myprog.cpp:68: undefined reference to `av_find_stream_info'
> >
> > referring to this and other functions contained in libavcodec.
> >
> > -------------------------------------------------------------------------
> >------------------------------- The Makefile contains:
> > . . .
> > LG_my_prog : $(DEPS)
> >    $(CC) $(CPPFLAGS) -o LG_my_prog LG_my_prog.cpp \
> >    $(LIBS) $(LIBPATH) -lcinelib -lswscale -lavformat -lavcodec \
> > etc ............
> >
> > -------------------------------------------------------------------------
> >------------------------------- All the files that use libavcodec contain
> >
> > #ifdef __cplusplus
> > extern "C"
> > {
> > #endif
> >
> > #include <avcodec.h>
> > #include <avformat.h>
> >
> > #ifdef __cplusplus
> > }
> > #endif
> >
> > -------------------------------------------------------------------------
> >------------------------------- Can anybody figure out where I make
> > mistakes?
>
> When you ran the ./configure script for ffmpeg did you use --enable-static?
>
> > Thank you.
> > Luigi
> >
> > -------------------------------------------------------
> > _______________________________________________
> > libav-user mailing list
> > [email protected]
> > https://lists.mplayerhq.hu/mailman/listinfo/libav-user
>
> _______________________________________________
> libav-user mailing list
> [email protected]
> https://lists.mplayerhq.hu/mailman/listinfo/libav-user

Thank you for replying.
Yes,  did. The static libraries libavcodec.a, etc., are all in a directory 
contained in $LIB_PATH. I even tried to build only the static libs 
(--disable-shared).
_______________________________________________
libav-user mailing list
[email protected]
https://lists.mplayerhq.hu/mailman/listinfo/libav-user

Reply via email to