在使用vc++6.0,编译osip库的时候,报SOCKADDR_STORAGE没有定义的错误,原因在于vc6.0的winscoket关于地址的定义已经很老了,不支持ipv6的使用,如果使用msvc 2005或2010来编译则不会出现这个问题。
如果真需要在vc6.0下编译,则需要自己来修改定义,或者是加入msdk的引用,并且将msdk include放置到最高层,可以优先找到SOCKADDR_STORAGE的定义。
在使用vc++6.0,编译osip库的时候,报SOCKADDR_STORAGE没有定义的错误,原因在于vc6.0的winscoket关于地址的定义已经很老了,不支持ipv6的使用,如果使用msvc 2005或2010来编译则不会出现这个问题。
如果真需要在vc6.0下编译,则需要自己来修改定义,或者是加入msdk的引用,并且将msdk include放置到最高层,可以优先找到SOCKADDR_STORAGE的定义。