下载
许可
Wt可以在GNU通用公共许可(GPL)或商业许可下使用。
如果你希望在GPL下使用Wt库,那么你可以以任何目的创建web应用, 并部署在你自己的intranet或Internet服务器上,而没有必须开放源代码的要求。
注意,根据GPL条款规定,如果你正以二进制形式将你的web应用转给其他方使用, 其方式或为销售,或免费提供,此时你必须在发布版上附带程序源代码;同时,这 一要求亦适用于针对Wt库原始形式或修改形式的再发布。
所谓商业许可则没有以上限制,具体请访问我们的 许可信息 页面,以获得对许可条款、售价、订购的具体要求。
注:网站所有中译文,特别是与法律许可等相关的内容最终以英文为准。
同时,你还可以直接从Wt库作者处获得 支持与培训。
or contact sales directly.
可用版本
| 版本 | 日期 | 描述 |
| 3.2.0 | Nov 29, 2011 | Wt 3.2.0 source and documentation |
| 3.1.11 | Sep 23, 2011 | Wt 3.1.11 source and documentation |
| 3.1.10 | Jul 8, 2011 | Wt 3.1.10 source and documentation |
Wt库安装器:winst (new!)
如果你现在对Wt特别好奇,想尝试一下,但是你的系统或发行版还没有提供 最新的升级包,那么这个安装器可能非常适合你。这个安装器将下载并将Wt 安装在类UNIX环境下,同时提供了用于运行示例的脚本。Wt安装器需要CMake和GNU 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_time、boost_regex、 boost_program_options、boost_signals、 boost_system和可选的(但强力推荐) boost_thread。
- 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应用。
Git仓库
如果你希望跟踪最新的变化,或者参与到Wt的开发中,你可能希望使用git仓库。
检出操作:
$ git clone http://www.webtoolkit.eu/git/wt.git