Installing Wt on Ubuntu

For installation of Wt on Ubuntu, you have to install Wt from source.

Installing from Sources

Installing System Dependencies

Minimal dependencies:

sudo apt-get install gcc g++ libboost-all-dev cmake

Optional dependencies (among others):

sudo apt-get install doxygen libgraphicsmagick3 libssl-dev libpq-dev libssl-dev libfcgi-dev

Get Wt:

Go to or download using wget:

 wget -c
 tar xvxf wt-x.y.z.tar.gz

Build Wt from sources

See also

cd wt-x.y.z
mkdir build; cd build
cmake ..
make -C examples

To install wt in /usr/local:

 sudo make install
 sudo ldconfig

Try the Examples

From the Prebuilt Packages

  • To build the examples, call CMake this way:

<!-- -->

  cmake -DWT_SOURCE_DIR=/usr/share/doc/witty-doc/ -DEXAMPLES_CONNECTOR="wt;wthttp" /usr/share/doc/witty-doc/examples
  • Then go to /usr/share/doc/witty-doc/examples and enter the directory of the example you want to run.

<!-- -->

  • When running the example, set the docroot to "."

<!-- -->

  • For instance, if you compiled the examples in /home/user/dev/wtexamples, you would do:

<!-- -->

  $ mkdir /home/user/dev/wtexamples
  $ cd /home/user/dev/wtexamples
  $ cmake -DWT_SOURCE_DIR=/usr/share/doc/witty-doc/ -DEXAMPLES_CONNECTOR="wt;wthttp" /usr/share/doc/witty-doc/examples
  $ make
  $ cd /usr/share/doc/witty-doc/examples/charts
  $ /home/user/dev/wtexamples/charts/charts.wt --http-port 10000 --http-addr --docroot .

From the Sources

  • If you installed Wt using the source packages (, then you can find instructions on how to run the examples in the file INSTALL.html that is included in the main directory of the respective source package.

Special Cases

  • Please note the widget gallery example will not run properly unless you download tinymce and extract it the proper place.

<!-- -->

  • Please note the wtwithqt example needs Qt 4.x to run

Using 'ccmake' to Edit Build Options

This is an easy, graphical way to edit the build options

 cd build
 ccmake .

Updated by Wim Dumon over 5 years ago ยท 61 revisions