RTP错误----ERROR: Couldn't create the RTP or RTCP socket

最近把linux的rtp程序移植到windows上玩,结果出错了,

查到最后发现是没办法创建socket,使用qt的都没问题呢啊...

然后再查,发现使用socket()这个底层API是不成功的,

然后再查,发现是LSP被破坏了,修复下就好...

打开cmd,输入netsh winsock reset,之后重启电脑还是不行,再查


终于找到,在windows上操作socket的话,是需要加载  ws2_32.lib Advapi32.lib 这两个库的

还要在头文件上加上

#pragma comment(lib,"ws2_32.lib")//这句关键;

嗯,这样就可以用了,真是坑啊

你可能感兴趣的:(RTP错误----ERROR: Couldn't create the RTP or RTCP socket)