Skip to content

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

License

Notifications You must be signed in to change notification settings

roben777/payst-cc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Stars

Watchers

Forks

Packages

No packages published