alibaba / xquic

XQUIC Library released by Alibaba is a cross-platform implementation of QUIC and HTTP/3 protocol.
Apache License 2.0
1.64k stars 326 forks source link

windows编译失败 #343

Closed chenhongquan closed 7 months ago

chenhongquan commented 8 months ago

windows 10 10.0.19045 visual studio 2022 community xquic 1.6.2 image 操作到MSBuild.exe xquic.vcxproj的时候报错: image

yuanbo-zhang commented 8 months ago

你好回退到v1.3.0版本试试,最新几个版本因新功能没适配windows平台暂不支持,下个版本会恢复支持

chenhongquan commented 8 months ago

v1.3.0-beta版本也有问题,按照platforms.md的步骤操作,在MSBuild.exe xquic.vcxproj的时候报错找不到 openssl/ssl.h, openssl/err.h,看了xquic.h等头文件,里面确实有#include <openssl/ssl.h>等,但实际上没有使用openssl啊

yuanbo-zhang commented 8 months ago

cmake -DSSL_TYPE=${SSL_TYPE_STR} -DSSL_PATH=${SSL_PATH_STR} -DSSL_INC_PATH=${SSL_INC_PATH_STR} -DSSL_LIB_PATH=${SSL_LIB_PATH_STR} ..

这里${xxx} 是指带,需要根据前面自己编译和使用的ssl位置和类型进行指定