Skip to content

Latest commit

 

History

History
38 lines (32 loc) · 1.5 KB

README.md

File metadata and controls

38 lines (32 loc) · 1.5 KB

SALARY ADMINISTRATION GUI

Graphical User Interface that allows user to save and administer personnel salaries with easy and understandable user interface.

Authors

Aapo Keskimolo [email protected] Software design, Unit testing, MVC architecture, Back-end Elisa Kortela [email protected] Graphical User Interface, Front-end

PLATFORM SUPPORT

  • Linux 64bit Debian/Ubuntu
  • Windows XP/7/10 32bit/64bit

RUN INSTRUCTIONS (Windows32bit / Windows64bit / Linux64bit)

  1. cd static
  2. Run SalaryAdministrationGui

TOOLS USER FOR DEVELOPMENT

  • QT Creator 5.6.1 Desktop (MSVC2013-64bit / MinGW-32bit)
  • Windows 32bit/64bit, Linux (Debian Jessie)
  • MINGW GCC version 4.9.3 (C++11)
  • CMake 3.6.1

BUILD INSTRUCTIONS

  1. Install Git and run git clone https://github.com/ekortela/salary-administration-gui.git
  2. Install Qt 5.6+ from QT-company website
  3. Start QtCreator application and open project: File -> Open File or Project -> navigate to target directory from Step 1 and open "SalaryAdministrationGui.pro"
  4. Configure QtCreator build target directory: Projects -> Build & Run -> Manage Kits... > General -tab -> clear "Default Build directory:" -box
  5. Build & Run project

TROUBLESHOOTING

  • GUI run-time log is generated in the executable directory
  • In case Linux libraries are missing (Ubuntu): LD_LIBRARY_PATH=/usr/local/lib64/:$LD_LIBRARY_PATH export LD_LIBRARY_PATH sudo add-apt-repository ppa:ubuntu-toolchain-r/test sudo apt-get update sudo apt-get install gcc-4.9 g++-4.9