如何在WSL中安装和使用Wt (web GUI库)

  • 本文关键字:Wt web GUI WSL 安装 wsl-2 wt
  • 更新时间 :
  • 英文 :


我在Windows 10上使用WSL2 (Debian)。

如何安装和使用Wt库?

当我尝试使用Wt网站上的推荐命令

$ sudo apt-get install witty witty-dev witty-doc witty-dbg witty-examples

我得到这个:

E: Unable to locate package witty
E: Unable to locate package witty-dev
E: Unable to locate package witty-doc
E: Unable to locate package witty-dbg
E: Unable to locate package witty-examples

下载

  • Wt from https://www.webtoolkit.eu/wt(例如Wt -4.5.0.tar.gz)
  • Boost from https://www.boost.org/users/download/(例如boost_1_75_0.tar.gz)

需要包
$ sudo apt -y install g++ cmake

安装Boost Library

$ tar xvfz boost_1_75_0.tar.gz
$ cd boost_1_75_0
$ ./bootstrap.sh
$ sudo ./b2 install

头文件和库分别位于/usr/local/include/boost/usr/local/lib中。

$ sudo ldconfig /usr/local/lib    # Update ldconfig cache

安装Wt库

$ tar xvfz wt-4.5.0.tar.gz
$ cd wt-4.5.0
$ mkdir build
$ cd build
$ cmake ../
$ make
$ sudo make install
$ make -C examples   # optional

试一试需要(例子)

$ cd examples/hello/
$ ln -s ../../../resources/
$ ./hello.wt --docroot . --http-listen 0.0.0.0:8080

打开浏览器,浏览到http://127.0.0.1:8080/.

最新更新