undefine refrence to "*******"

windows mingw gcc  编译出现莫名的错误  wsaaddresstostringa, 理解起来,应该是link的时候,出现的问题 (在console的日志栏也能看出来)

然后,在ECLIPSE里错误的地方加了 -lws2_32 

正确的,应该在 项目-属性 --tool settings 里的  gcc compiler  的 symbol 里 加 -D  (全局define)

  项目-属性 --tool settings 里的 mingw linker -libraries 里加  ws2_32,

这样就会发现最后生成的编译命令行 ,  -l 是加载 最后的,这样才没问题. 

你可能感兴趣的:(in)