Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
obj
 
 
 
 
src
 
 
 
 
 
 
 
 
 
 
 
 

README.md

Compiling the Paystation GUI

The GUI uses the Fast Light Toolkit library available under the Gnu-GPL license at http://www.fltk.org/

The code was tested on both Linux version 2.6.32 and Mac OSX 10.6.

FLTK Pay Station

A) The Mac OS build system assumes FLTK is installed in the system wide directories, for ex: /usr/local/include for the headers and /usr/local/lib for the libraries.

B) On the CS Lab network, the FLTK library is installed in /home/lib2720/lect/fltk-1.3.0 I hope that the permissions are set up correctly so that you can build the executables on the school network. If you have issues, please let me know.

C) To build the project on a different platform than at school, please download FLTK and follow installation instructions. Configure the Makefile in src/view subdirectory and specify the following:

  1. the location of the fltk include directories
  2. the location of the fltk library
  3. any other necessary options for compiling and linking can be obtained by running:
    fltk-config --cxxflags  
    fltk-config --ldflags

from the FLTK install directory.

Paystation repository and development history

The project iterations follow the textbook and can be tracked in the development history of the repository. The commits corresponding to the textbook iterations are tagged using the syntax

(n).keyword[.i(m)]

where (n) represents the chapter number, the keyword relates to the title of the chapter, and (m) is an optional iteration number.

About

Paystation example in C++ from Flexible, Reliable Software, by H.B. Christensen

Resources

License

Packages

No packages published
You can’t perform that action at this time.