Skip to content

enzo1982/smooth

Folders and files

NameName
Last commit message
Last commit date

Latest commit

0043864 · Feb 10, 2025
Sep 29, 2024
Dec 1, 2024
Jan 19, 2025
Jan 22, 2025
Feb 10, 2025
May 27, 2021
Dec 2, 2024
Jan 19, 2025
Jan 19, 2025
Jun 14, 2020
May 14, 2021
Jun 14, 2020
Aug 21, 2017
Nov 15, 2017
Jan 22, 2025
May 19, 2018
Oct 28, 2023
May 11, 2023
Feb 10, 2025
Mar 5, 2023
Dec 13, 2018
Dec 27, 2021

Repository files navigation

The smooth Class Library

Build Status Last commit License

smooth is an object oriented C++ class library for Windows, macOS, Linux and most Unix-like operating systems. It provides basic functionality and platform support for applications and libraries.

Features provided by smooth include:

  • user interface API with various widgets
  • simple to use multithreading API
  • file and network IO interface
  • completely transparent Unicode and software internationalization support
  • a libxml2 based XML parser

Installation

The following packages must be installed in order to compile smooth:

  • libbz2 / libbzip2 development package
  • libcurl development package
  • libfribidi development package
  • libgtk+3.0 development package
  • libjpeg development package
  • libxml2 development package

After installing these prerequisites, run make followed by sudo make install to compile and install smooth.

License

smooth is Free Software and is made available under the terms of "The Artistic License, Version 2.0".


The official smooth homepage: http://www.smooth-project.org/

robert.kausch@freac.org,
Robert Kausch