[Ffmpeg-cvslog] CVS: ffmpeg/doc faq.texi, 1.22, 1.23 ffmpeg-doc.texi, 1.92, 1.93

Rich Felker dalias
Thu Sep 29 16:49:43 CEST 2005


On Thu, Sep 29, 2005 at 12:34:04AM +0200, Alexander Strasser wrote:
> > + at item Write the source code for your application, or, for testing, just
> > +copy the code from an existing sample application into the source file
> > +that Visual C++ has already created for you. (Note that your source
> > +filehas to have a @code{.cpp} extension; otherwise, Visual C++ won't
> > +compile the FFmpeg headers correctly because in C mode, it doesn't
> > +recognize the @code{inline} keyword.)  For example, you can copy
> > + at file{output_example.c} from the FFmpeg distribution (but you will
> > +have to make minor modifications so the code will compile under
> > +C++, see below).
> 
>   I could use the M$ C compiler without problems when eliminating
> the inline keyword by #defining it to nothing. Tho maybe it is not
> a good idea to mention it, i dunno atm.

Compiling C code as C++ is not acceptable. We should not recommend
such an ugly, broken (C is not a subset of C++!!) practice, but
instead the #define inline trick.

Rich





More information about the ffmpeg-cvslog mailing list