libopt++ is a C++ library intended to be a
replacement for the venerable GNU getopt. It
supports most of getopt's features (though not
optional arguments or -W), but is much simpler to
use and does not permute argv[].
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.