A programmer, who wants to develop their own linear programming applications, can do so directly under Windows or under the Cygwin environment. For more information on Cygwin development see Cygwin devlopers.

In windows the programmer

All three files are part of a default installation, see Components included in the distribution.

Thus in Visual C++ a programmer needs to do the following:

Since an application's executable dynamically links to qsopt.dll, that is it does not contain its own copy of the library code, it needs to load the library at runtime. Under the Windows Operating System applications search for dynamic link libraries in the following manner:

  1. The directory in which the executable resides.
  2. The current directory of the process that runs the executable. If the executable is started from a Desktop Icon, this is the same as the "Start In" directory shown in the Icon's Properties.
  3. The System directory.
  4. The WINDOWS directory.
  5. The directories listed in the Path environment library.

Since in the default installation qsopt.dll is copied to the System directory applications will always be able to dynamically attach to the library file.