Quantcast
Channel: Visual C forum
Viewing all articles
Browse latest Browse all 15302

DLL with wrong missing symbols

$
0
0

I have a program (mrViewer) which uses the ffmpeg libraries built from zeranoe together with a bunch of other libraries.   This program was compiling and running just fine.  However, now it no longer is so.  My problem is weird.  I compile and link my program without any problem.  However, when the executable is run, it complains saying __glutInitWithExit is missing in avcodec (one of the ffmpeg libraries).  Now I know for sure that ffmpeg does not link with glut at all.  When I run dependency walker I indeed see 3 functions undefined in avcodec (functions found in the glut library).  If I use dependency walker in the glut library (freeglut btw), it shows the functions defined just fine.  If I change the order of the linked libraries, sometimes the warning is different, which puzzles me more.

So I am at a loss on what to try to get my program back to working.  Something in the build process is broken, but I cannot tell what.

My program is mrViewer which can be found in sourceforge at sourceforge.net/projects/mrviewer


Viewing all articles
Browse latest Browse all 15302

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>