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
