编译live555遇到““test”: 不是“std::atomic_flag”的成员”错误,如图:
找到出错的代码处,按F12跳到fTriggersAwaitingHandling定义处
发现是一个宏NO_STD_LIB控制的,通过宏可以避免这个问题
属性-C/C++-预处理器-预处理器定义,添加NO_STD_LIB,确定
继续编译则通过
如果遇到fatal error C1083: 无法打开包括文件: “openssl/ssl.h” 错误,就要先编译安装openssl,把openssl的头文件拷贝到相应的地方
继续编译则成功
openssl的库在https://download.youkuaiyun.com/download/radeyang/88212051?spm=1001.2014.3001.5503