[FFmpeg-trac] #1938(documentation:open): Provide c99wrap.exe and c99conv.exe

FFmpeg trac at avcodec.org
Wed Nov 21 18:35:02 CET 2012

#1938: Provide c99wrap.exe and c99conv.exe
             Reporter:  theateist    |                    Owner:
                 Type:  enhancement  |                   Status:  open
             Priority:  wish         |                Component:
              Version:  git-master   |  documentation
             Keywords:  msvc         |               Resolution:
             Blocking:               |               Blocked By:
Analyzed by developer:  0            |  Reproduced by developer:  1

Comment (by dbuitenh):

 > > > > I expected that after "make" I'll get compiled ffmpeg in VS manner
 and namely lib,pdb,exe files, but I get .a,.d,.o files instead. It seems
 that it was compiled by gcc and not cl!

 Wrong. It's just a different object suffix. It's still being compiled by

 > > when I ran "ran ./configure --toolchain=msvc" the output on the screen
 was a long list of names and in the end the following
 > >
 > > {{{
 > > License: LGPL version 2.1 or later
 > > Creating config.mak and config.h...
 > > libavutil/avconfig.h is unchanged
 > >
 > > WARNING: pkg-config not found, library detection may fail.
 > > }}}
 > >
 > > I don't know what the warning means, so I continued and ran "make".
 Eventually make finished. I guess there were no errors because I did not
 saw any error messages.

 You can safely ignore that warning.

 > > After "make" command the "ff_src" folder contains: ffmpeg.exe,
 ffmpeg_g.exe, ffprobe_g.exe, *.o,  *.d...
 > > "ff_src/libavcodec" and other folder contains *.o, *.d, *.a.
 > >
 > > But there is no pdb files!
 > >
 > > At first, I though that somehow gcc.exe runs and not cl.exe, but I
 checked and cl.exe does runs and not gcc.exe. So, why cl.exe outputs *.o,
 *.a... and not what cl.exe generally outputs lib, pdb? How to fix it?

 See both above and below.

 > cehoyos, I'm sorry for disturbing, but this very urgent to me in order
 to understand how some functions in ffmpeg works in order to accomplish my
 project. Therefore I need those pdb files in order to debug and see how
 ffmpeg works

 Proper debug flags for --enable-debug need to be added. For now you can ad
 the proper flags with something like --extra-cflags="-Z7" --extra-
 ldflags="-DEBUG" or something of the sort.

Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/1938#comment:15>
FFmpeg <http://ffmpeg.org>
FFmpeg issue tracker

More information about the FFmpeg-trac mailing list