[Ffmpeg-devel] Library Import Problem
Brian Brice
bbrice
Wed Jan 18 23:02:30 CET 2006
Hi guys. I hope this is the correct place to bring up a problem I'm
having. I'm using the libav* libraries in Windows with VC++ 2005 for a
project I'm working on. I can use the functions within the libraries
with no problems. The part I'm working on now deals with traversing the
lists of registered AVOutputFormat and AVInputFormat variables. I know
the variables I should refer to are first_oformat and first_iformat.
These two variables are declared as follows in avformat.h:
extern AVInputFormat *first_iformat;
extern AVOutputFormat *first_oformat;
The problem I'm having is that I'm getting unresolved symbol errors from
the linker when I try to use these variables. I know how to fix it,
by adding __declspec(dllimport) into those declarations. Lets say for
the sake of argument, I don't have access to modifying avformat.h to
actually add that. Anyone ever run into this kind of problem (with
VC++) and a solution to get around it?
--
Brian Brice
More information about the ffmpeg-devel
mailing list