今天搭建了一个Eclipse+MinGW的C++开发环境,Eclipse的使用就是方便。
于是,就写了一个socket程序,MinGW支持winsock2,但到编译的时候总是报错:
undefined reference to `inet_addr@4'
undefined reference to `gethostbyname@4'
undefined reference to `WSAGetLastError@0'
Eclipse c++ 中[Linker error] undefined reference to `WSAStartup@8'的解决办法
最新推荐文章于 2024-08-20 20:44:00 发布
在Eclipse+MinGW环境中搭建C++开发时遇到Linker错误,如`undefined reference to WSAStartup@8`等。这些错误通常是因为缺少socket库的链接。解决方法是在Eclipse工程的属性中,通过C++ Build设置,添加MinGW C++ Linker的make参数`-lws2_32`来链接winsock2库,完成设置后重新编译即可成功。
摘要由CSDN通过智能技术生成