I did manage to track down some of the issues (old .obj files in the link path) 
but I'm still seeing the following

 

1>avformat.lib(md5enc.obj) : error LNK2019: unresolved external symbol 
av_md5_size referenced in function write_header

1>avformat.lib(md5proto.obj) : error LNK2001: unresolved external symbol 
av_md5_size

1>avformat.lib(httpauth.obj) : error LNK2001: unresolved external symbol 
av_md5_size

1>avformat.lib(gxf.obj) : error LNK2019: unresolved external symbol 
avpriv_frame_rate_tab referenced in function gxf_header

1>avformat.lib(matroskadec.obj) : error LNK2019: unresolved external symbol 
ff_log2_tab referenced in function matroska_parse_block

1>avformat.lib(rtsp.obj) : error LNK2001: unresolved external symbol ff_log2_tab

1>avformat.lib(matroskadec.obj) : error LNK2019: unresolved external symbol 
avpriv_mpeg4audio_sample_rates referenced in function matroska_read_header

1>avformat.lib(sdp.obj) : error LNK2001: unresolved external symbol 
avpriv_mpeg4audio_sample_rates

1>avformat.lib(mov.obj) : error LNK2019: unresolved external symbol 
avpriv_ac3_channel_layout_tab referenced in function mov_read_dac3

1>avformat.lib(mp3enc.obj) : error LNK2019: unresolved external symbol 
avpriv_mpa_freq_tab referenced in function mp3_write_xing

1>avformat.lib(nutenc.obj) : error LNK2001: unresolved external symbol 
avpriv_mpa_freq_tab

1>avformat.lib(isom.obj) : error LNK2001: unresolved external symbol 
avpriv_mpa_freq_tab

1>avformat.lib(mxfdec.obj) : error LNK2019: unresolved external symbol 
av_aes_size referenced in function mxf_read_packet

1>avformat.lib(crypto.obj) : error LNK2001: unresolved external symbol 
av_aes_size

1>avformat.lib(nutenc.obj) : error LNK2019: unresolved external symbol 
avpriv_mpa_bitrate_tab referenced in function find_expected_header.clone.0

1>avformat.lib(tcp.obj) : error LNK2019: unresolved external symbol 
gai_strerrorA referenced in function tcp_open

1>avformat.lib(udp.obj) : error LNK2001: unresolved external symbol 
gai_strerrorA

1>avformat.lib(nut.obj) : error LNK2019: unresolved external symbol 
av_tree_node_size referenced in function ff_nut_add_sp

1>mingwex.lib(lib64_libmingwex_a-wassert.o) : error LNK2019: unresolved 
external symbol mingw_app_type referenced in function _wassert

 

This is using a modified version of the output-example.c example (it's been 
modified to pull data from an existing app and adds a GUI for some CODEC 
options but the flow of the libav parts are pretty close)

From: [email protected] [mailto:[email protected]] On 
Behalf Of Andrey Utkin
Sent: Monday, May 07, 2012 3:40 PM
To: Development with the libav* APIs
Subject: Re: [libav-api] Problems with msvc2010

 


could you post exact compiler errors, and maybe even minimized reproducing msvc 
project tarball?
понедельник, 7 мая 2012 г. пользователь Clarke, Trevor <[email protected]> писал:
> I'm attempting to use the nightly 64-bit mingw builds with MSVC-2010 and
> I'm getting some unresolved externs. I've tried linking to the .lib
> files in "bin", the .a files in "lib" and I tried unpacking the .a files
> with ar then using lib.exe to build a .lib. My source is C++ and I'm
> wrapping libav includes in extern "C" {}. I'm seeing unresolved externs
> on:
> av_guess_format, avformat_write_header, avio_open, avcodec_open2,
> av_init_packet, avformat_alloc_context, avformat_new_stream, and
> avio_close. Dumpbin.exe indicates that these exist in the .lib/.a files
> and I'm including them in the link.exe line with no other errors.
>
> ------------------
> Trevor R.H. Clarke
> Ball Aerospace & Technologies Corp
> Opticks, Free Your Imagery (http://opticks.org)
> GPG key available on random.sks.keyserver.penguin.de
>
>
>
>
>
> This message and any enclosures are intended only for the addressee.  Please
>
> notify the sender by email if you are not the intended recipient.  If you are
>
> not the intended recipient, you may not use, copy, disclose, or distribute 
> this
>
> message or its contents or enclosures to any other person and any such actions
>
> may be unlawful.  Ball reserves the right to monitor and review all messages
>
> and enclosures sent to or from this email address.
> _______________________________________________
> libav-api mailing list
> [email protected]
> https://lists.libav.org/mailman/listinfo/libav-api
>

-- 
Andrey Utkin




This message and any enclosures are intended only for the addressee.  Please 

notify the sender by email if you are not the intended recipient.  If you are 

not the intended recipient, you may not use, copy, disclose, or distribute this 

message or its contents or enclosures to any other person and any such actions 

may be unlawful.  Ball reserves the right to monitor and review all messages 

and enclosures sent to or from this email address.
_______________________________________________
libav-api mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-api

Reply via email to