windows mingw gcc 编译出现莫名的错误 wsaaddresstostringa, 理解起来,应该是link的时候,出现的问题 (在console的日志栏也能看出来)
然后,在ECLIPSE里错误的地方加了 -lws2_32
正确的,应该在 项目-属性 --tool settings 里的 gcc compiler 的 symbol 里 加 -D (全局define)
项目-属性 --tool settings 里的 mingw linker -libraries 里加 ws2_32,
这样就会发现最后生成的编译命令行 , -l 是加载 最后的,这样才没问题.