修改Jrtplib,增加
set(CMAKE_CXX_STANDARD 11)
造成rtpudpv4transmitter.cpp文件中的bind方法报错:
Invalid operands to binary expression ('__bind<int &, sockaddr *, unsigned long>' and 'int’)
此时在bind前加 ::
::bind(rtcpsock,(struct sockaddr *)&addr,sizeof(struct sockaddr_in)) != 0
编译通过。
究其原因是mac平台的锅。。。