vs工程内 使用webrtc的源码
- 使用webrtc源码参与自己vs工程构建,老遇到类似的问题
- 看起来是winsock2和winsock冲突了
- 而windows默认是使用winsock的
- 所以要
在winsock2 之后再include windows.h
- 注意:先预处理器里添加: WIN32
- 我做法是 每个引用了 Windows.h 的地方,都引入 WinSock2.h 在前面
including WinSock2.h before every place that you Windows.h
- 这比较麻烦,所以可以用一个头文件来替代:
- 就是
#ifndef _WINSOCK_WRAPPER_H_
在使用WebRTC源码的VS工程中遇到winsock2与winsock冲突的问题。解决方法包括定义WIN32_LEAN_AND_MEAN、在包含Windows.h前明确包含WinSock2.h,或者创建WinSock包装头文件。每个选项都有其优缺点和注意事项。
订阅专栏 解锁全文
8443

被折叠的 条评论
为什么被折叠?



