c:\mingw\bin\../lib/gcc/mingw32/4.6.2/../../../../include/ws2tcpip.h:38:2: error
: #error "ws2tcpip.h is not compatible with winsock.h. Include winsock2.h instea
d."
我一直在尝试编译一个使用keccak sha 3算法的alt硬币,但是在尝试编译时我一直得到这个错误,它说ws2tcpip.h与winsock.h不兼容,一直在尝试过去2 3天,但仍然无法通过这个。
一旦我尝试用winsock2.h内容替换ws2tcpip.h文件,最后我在netbase.cpp上遇到错误,它需要getaddrinfo上的ws2tcpip.h标题
希望有人可以帮忙解决这个问题。我试图分叉最大硬币。谢谢!
答案 0 :(得分:3)
windows.h包含winsock.h所以你需要在任何windows.h包含之前放入ws2tcpip.h include。
答案 1 :(得分:1)
除了danron的答案之外,只要定义了winsock2.h
,您就可以按任意顺序添加WIN32_LEAN_AND_MEAN