在Mingw stdio上编译Windows Socket程序经常出现这样的错误

undefined reference to `inet_addr@4'

undefined reference to `gethostbyname@4'

undefined reference to `WSAGetLastError@0'

undefined reference to `inet_ntoa@4'

undefined reference to `WSAStartup@8'

undefined reference to `inet_ntoa@4'

undefined reference to `socket@12'

undefined reference to `htons@4'

undefined reference to `bind@12'

undefined reference to `listen@8'

undefined reference to `accept@12'

undefined reference to `recv@16'

undefined reference to `send@16'

undefined reference to `shutdown@8'

undefined reference to `closesocket@4'

undefined reference to `closesocket@4'

undefined reference to `WSACleanup@0'

解决办法是

进入Project->Settings...->Link,在Extra linking options:一栏中加上-lwsock32

mingw linux socket,MingW上编译WinSocket程序undefined reference to `WSAStartup@8'报错的解决办法...相关推荐

  1. Linux系统下GCC编译错误:“undefined reference to ‘sqrt‘”

    Linux系统下GCC编译错误:"undefined reference to 'sqrt'",解决方法:-lm 数学函数sqrt()位于libm.so库文件中(这些库文件通常位于 ...

  2. win7 上面 gcc 编译的程序 a exe 运行的时候报错 a exe 已停止工作, 异常代码 c0000005

    win7 上面 gcc 编译的程序 a.exe 运行的时候报错 a.exe 已停止工作, 异常代码:c0000005: 原因分析: 一开始我以为是我的代码的问题,后来查询了这个错误码发现原来是兼容性的 ...

  3. vue 安装不上,报错,解决办法如下

    vue 安装不上,报错,解决办法如下 前言: vue安装问题就能难倒一拨人,还没等开发呢,就先退下了,看看解决办法,加速学习~~ 安装vue 安装命令 npm install -g @vue/cli ...

  4. Linux下载源码编译出错,linux下fortran中编译代码时“undefined reference to `_gfortran_st_”错误...

    在linux系统下fortran与c/c++混合编译的时候出现下列的错误: /mnt/hgfs/subrar/ts/src/extra/../SAVE_DATAQ.f:117: undefined r ...

  5. Ubuntu中编译linux内核后使用make menuconfig报错的解决办法

    第一次在Ubuntu中编译完内核使用make menuconfig时出现如下错误 topeet@ubuntu:~/iMX6UL/linux-2.6-imx-rel_imx_4.1.15_1.2.0_g ...

  6. Windows 10 上安装 3D Studio Max 2016 报错的解决办法

    在 Windows 10 上安装 3D Stuido Max 2016 报错,无法正常安装,查看日志是 VC 运行时安装错误,经过分析发现在 Windows 10 上已经有这些运行时并且版本比安装包中 ...

  7. 在Linux中挂载Windows端共享权限设定方法和出现报错的解决办法

    在Linux中挂载Windows端共享权限设定方法 Windows端共享权限设定: 关于挂载共享文件夹的报错解决 1.出现smbclient 报错 2.关闭windows防火墙 3.确认windows ...

  8. DOS环境下出现“ ‘javac‘不是内部或外部命令,也不是可运行的程序或皮处理文件 “的报错的解决方法

    安装完JDK后,友友们就可以在DOS环境下开始编译和执行一些java源代码了.在dos环境下编译出现这样的报错,就得检查一下友友自己的  Path环境变量的配置  了.如果配置的有问题就会出现这样的报 ...

  9. linux执行sh脚本报错的解决办法

    在我们的最小化安装的linux下,执行sh脚本文件不生效,报错如下: 解决方法如下: 安装成功后再次执行: 执行成功!!!

最新文章

  1. 调参侠看过来!两个提高深度学习训练效率的绝技
  2. Eclipse报错:!!MESSAGE Job found still running.......
  3. 计算机组成原理第六章难,计算机组成原理第六章答案
  4. 小米11全系机型补齐,超大杯压场,但Pro版也不容忽视
  5. 32位汇编寄存器含义解释
  6. 蓝桥杯 ADV-155 算法提高 上帝造题五分钟
  7. springcloud feign负载均衡_SpringCloud学习笔记(2)——Ribbon
  8. matlab对信号DTFT,【MATLAB】离散傅里叶变换DTFT和IDTFT
  9. Jquery中ajax写法
  10. IPX 、 IPEX 、 UFL连接器
  11. 怎么恢复苹果手机通讯录
  12. upstream指令参数 max_fails、fail_timeout、backup、max_conns、down
  13. 技术分享,休闲娱乐一体的网站
  14. 攻防世界(解密篇Crypto)---混合编码
  15. stamen的程序员之路
  16. [Practical.Vim(2012.9)].Drew.Neil.Tip09学习摘要
  17. Java 根据高德地图获取经纬度坐标
  18. Tableau新手入门指南一篇搞定!
  19. 道可云3DVR智慧景区导览系统票务平台
  20. java 就业前景 ppt_Java 利用POI操作PPT

热门文章

  1. syslog发送日志而docker容器接收不到的问题
  2. centos mysql_CentOS MySQL数据库备份工具mysqldump介绍
  3. springBoot 通过使用log4j2
  4. JSON中的JSON.parseArray()、JSON.parseObject()、JSON.tojsonString()
  5. Java微服务篇2——SpringCloud
  6. th:text=“${user?.name}“ ${?.}
  7. 华为笔记本matebook13_华为引领“第三代移动办公”新纪元 华为MateBook开启“智慧化办公”新赛道...
  8. python高阶函数教学_Python 简明教程 --- 16,Python 高阶函数
  9. python爬去百度百科词条_python简单爬虫爬取百度百科python词条网页
  10. java spark wordcount_提交任务到spark(以wordcount为例)