qpOASES can be downloaded in different ways, each one tailored to a specific use case. Choose the one that is most appropriate to you. For most users, the first and most convenient variant will just be fine.
If you just want to download and install the latest stable release of qpOASES, download a zipped archive.
Advantages: No need to bother with different versions, no need to install a subversion client.
Disadvantages: Future releases including new features and bug fixes can only be obtained by re-installing the whole software package.
See the Installation page for more information on how to proceed.
If you want to benefit from updates and bug fixes as soon as they are available, check out the latest stable branch using a subversion client.
Advantages: Obtaining updates and bug fixes is as simple as running svn update from your shell.
Disadvantages: You need a running subversion client (e.g. for Linux, Mac OS X or Windows) and should be familiar with using it.
Once you have installed a subversion client, you can check out the latest stable release, e.g. by running
svn co https://projects.coin-or.org/svn/qpOASES/stable/3.2 qpOASES
from your shell.
If you want to actively participate in developing qpOASES, check out the development trunk using a subversion client. Inexperienced users are strongly discouraged to choose this option!
Advantages: Be at the forefront of qpOASES's latest developments and add your own changes to the source code (in case you were granted write access).
Disadvantages: Same as for power users. Moreover, versions in development trunk might not be operational nor tested.
Once you have installed a subversion client, you can check out the development trunk, e.g. by running
svn co https://projects.coin-or.org/svn/qpOASES/trunk qpOASES
from your shell.