guanzhi / GmSSL

支持国密SM2/SM3/SM4/SM9/SSL的密码工具箱
http://gmssl.org
Apache License 2.0
4.92k stars 1.64k forks source link

V3.1.1使用windows 10 Visual studio 2022 编译时报错 #1659

Open bg9cxn opened 2 months ago

bg9cxn commented 2 months ago

报错信息如下:

严重性 代码 说明 项目 文件 行 禁止显示状态 详细信息 错误 C2065 “F_GETFL”: 未声明的标识符 gmssl C:\Users\lxp\source\repos\GmSSL\src\tls.c 2324
严重性 代码 说明 项目 文件 行 禁止显示状态 详细信息 错误 C2065 “O_NONBLOCK”: 未声明的标识符 gmssl C:\Users\lxp\source\repos\GmSSL\src\tls.c 2329
严重性 代码 说明 项目 文件 行 禁止显示状态 详细信息 错误 C2065 “STDIN_FILENO”: 未声明的标识符 gmssl-bin C:\Users\lxp\source\repos\GmSSL\tools\tlcp_client.c 257
严重性 代码 说明 项目 文件 行 禁止显示状态 详细信息 错误 C2065 “STDIN_FILENO”: 未声明的标识符 gmssl-bin C:\Users\lxp\source\repos\GmSSL\tools\tlcp_client.c 264

nengtiansh commented 2 months ago

checkout V3.1.1 windows version comment out these lines.