修改sgcWebSockets-v4.1.0支持XE10.3.2
xe10.3.1安装的是简化版本,没有Intraweb,需要先安装。
操作步骤
安装Delphi.10.3.2.v26.0.34749.6593.Lite.v15.2.iso
准备Intraweb 15.0.18(已经包含)
准备sgcWebSockets_v4.1.0 全源码版本(已经包含)
1.安装Intraweb 15.0.18;
2. 解压sgcWebSockets_v4.1.0 ;
3. 打开 安装目录\sgcWebSockets-v4.1.0\Source下的sgcVer.inc;
4. 编辑sgcVer.inc,增加如下内容:
{$IFDEF VER330} { Delphi 10.3}
{$DEFINE D2006}
{$DEFINE D2007}
{$DEFINE D2009}
{$DEFINE D2010}
{$DEFINE DXE}
{$DEFINE DXE2}
{$DEFINE DXE3}
{$DEFINE DXE4}
{$DEFINE DXE5}
{$DEFINE DXE6}
{$DEFINE DXE7}
{$DEFINE DXE8}
{$DEFINE D10}
{$DEFINE D10_1}
{$DEFINE D10_2}
{$DEFINE D10_3}
{$DEFINE INDY10_1}
{$DEFINE INDY10_2}
{$DEFINE INDY10_5_5}
{$DEFINE INDY10_5_7}
{$DEFINE INDY10_6}
{$DEFINE INDY10_6_2_5366}
{$IFNDEF BCB}
{$IFNDEF MACOS}
{$IFNDEF ANDROID}
{$DEFINE IWIX}
{$DEFINE IWXI}
{$DEFINE IWXIV}
{$ENDIF}
{$ENDIF}
{$IFNDEF NEXTGEN}
{$DEFINE SGC_JSON_INTF}
{$ENDIF}
{$ENDIF}
{$ENDIF}
- 打开 安装目录\sgcWebSockets-v4.1.0\Packages,复制文件名包含10_2的所有文件,并替换10_2为10_3(包含文件内容内的值),编辑sgcWebSocketsD10_3.dpk,将 单元 Intraweb写成Intraweb_15_D10_3
正式安装
1.先添加library环境参数:
源目录:XXX\Source
没有编译前,下面两个目录是不存在的,可以编译后再加,也可以先与编辑进去
32位:XXX\libD10_3\win32
64位:XXX\libD10_3\win64
打开文件sgcWebSocketsD10_3.groupproj,开始编译吧!
CSDN下载地址:sgcWebSockets4源码版,支持D7~XE10.3.2