Originally Posted by MTK358
I wonder why does the program specify the version it wants. Shouldn't it not care about the version and use whatever is here?
The potential pitfall with that is that the guys
making the libraries may change the interface they
use from version to version; and that may only surface
in one out of say 200 functions; now, your program
compiled against a different (I'm not saying older or
newer specifically because they regression from your
programs point of view may be either direction) library
may work 99% of the time but display funny behaviour
you can't assess easily .... so it's safer to make it
quite clear which version of the library the program
builds against and runs as expected.