<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, 13 Aug 2019 at 13:25, Carl Eugen Hoyos <<a href="mailto:ceffmpeg@gmail.com">ceffmpeg@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">"..." is the important part here as libavformat is not self-contained.<br>
libavutil is a requirement for all other FFmpeg libraries, libavcodec<br>
is also needed for libavformat.<br>
<br>
Carl Eugen<br><br></blockquote><div>Thank you Carl, yes - I am aware I needed other libraries, and had included them, in full I've got:</div><div>lavformat, lavcodec, lavdevice, lavfilter, lavutil </div><div><br></div><div>However, more thanks go to Gonzalo, who hit the nail on the head.  I had put 'extern "C"' around my header files, but then must have removed it in a bid to try other options when I was still trying to link without the .so libraries.  Now that extern "C" is back in place they link fine.</div><div><br></div><div>All solved now, thanks,</div><div><br></div><div>Simon</div></div></div>