下载

许可

Wt可以在GNU通用公共许可(GPL)或商业许可下使用。

如果你希望在GPL下使用Wt库,那么你可以以任何目的创建web应用, 并部署在你自己的intranet或Internet服务器上,而没有必须开放源代码的要求。

注意,根据GPL条款规定,如果你正以二进制形式将你的web应用转给其他方使用, 其方式或为销售,或免费提供,此时你必须在发布版上附带程序源代码;同时,这 一要求亦适用于针对Wt库原始形式或修改形式的再发布。

所谓商业许可则没有以上限制,具体请访问我们的 许可信息 页面,以获得对许可条款、售价、订购的具体要求。

注:网站所有中译文,特别是与法律许可等相关的内容最终以英文为准。

同时,你还可以直接从Wt库作者处获得 支持与培训

or contact sales directly.

可用版本

版本日期描述
3.2.0Nov 29, 2011Wt 3.2.0 source and documentation
3.1.11Sep 23, 2011Wt 3.1.11 source and documentation
3.1.10Jul 8, 2011Wt 3.1.10 source and documentation

Wt库安装器:winst (new!)

如果你现在对Wt特别好奇,想尝试一下,但是你的系统或发行版还没有提供 最新的升级包,那么这个安装器可能非常适合你。这个安装器将下载并将Wt 安装在类UNIX环境下,同时提供了用于运行示例的脚本。

Wt安装器需要CMakeGNU make,同时可能会通过wget 下载软件。

下载该软件包 (winst-0.3.tar.gz) 或者直接获得最新的 git 版本:

$ git clone http://www.webtoolkit.eu/git/winst.git

系统需求

为了能够编译和安装最新版的Wt库,你至少需要安装以下两个包:
  • CMake 交叉平台make配置工具
    建议 CMake >= 2.6(尽管2.4也能工作)。
  • 必不可少的 boost C++ 库: boost-1.36 或更高版本。
    下面的boost库需要安装(不只是头文件): boost_date_timeboost_regexboost_program_optionsboost_signalsboost_system和可选的(但强力推荐) boost_thread
下面的包是可选的,但如果能有可以体验到更多的Wt特性:
  • PostgreSQL:如果安装上,那么 postgres 连接器将会为实现ORM库(Wt::Dbo) 而被编译;
  • libharu:如果安装上,那么 WPdfImage绘图设备 将被编译,这样就能够将图片整合进PDF文件或作为PDF文件处理;
  • GraphicsMagick:如果安装上,那么 WRasterImage 绘图设备将被编译,这样就能够在光栅扫描图像(PNG或GIF)上绘图了;

其他必需部分依赖于你所选择的连接器支持,连接器是能够实现你的Wt应用与浏览器通讯的工具:

对于FastCGI(限于Unix):
  • Apache 1 或 2,或其他支持FastCGI协议的web服务器
  • FastCGI开发工具包 :fcgi-2.4.0
  • 使用apache时: Apache mod_fastcgi: mod_fastcgi-2.4.x.
    或者也可以使用 mod_fcgid: mod_fcgid-2.3.5。
对于内置 httpd(wthttpd):
  • 内置httpd需要boost asio C++ 库(仅包含头文件的库);
  • 可选的:libz(用于HTTP压缩)和openssl(用于HTTPS支持);
对于ISAPI(限于Win32):
  • ISAPI连接器只有配合MS IIS服务器才能部署Wt应用。
你可以依照安装指南 编译Wt并运行相关示例,或者如果你的运行平台包含在列表 平台相关安装指南 中的话,也可参照执行。

Git仓库

如果你希望跟踪最新的变化,或者参与到Wt的开发中,你可能希望使用git仓库。

检出操作:

$ git clone http://www.webtoolkit.eu/git/wt.git