win7下使用dev-c++编译socket时连接错误:

[Linker error] undefined reference to `htons@4'

...

是由于没有指定ws2_32库导致,因为包含了<winsock2.h>,在代码中用#pragma comment (lib, "ws2_32.lib")竟然不起作用,只能用如下方式解决:

gcc -o test test.c -lws2_32

即可连接成功

win下连编socket时[Linker error] undefined reference to XXX相关推荐

  1. c语言 linker error,[Linker error] undefined reference to `prinf'的问题!

    [Linker error] undefined reference to `prinf'的问题! 环境为dev-cpp 日志如下: 编译器: Default compiler 执行 gcc.exe. ...

  2. c++中报错error: undefined reference to `xxx‘

    在c++中报错error: undefined reference to `xxx',意思是引用了未定义的方法.造成这个问题有很多原因,这里介绍我遇到的两个问题. 1.未引用对应的头文件或者是在头文件 ...

  3. Eclipse c++ 中[Linker error] undefined reference to `WSAStartup@8'的解决办法

    今天搭建了一个Eclipse+MinGW的C++开发环境,Eclipse的使用就是方便. 于是,就写了一个socket程序,MinGW支持winsock2,但到编译的时候总是报错: undefined ...

  4. Qt下使用QAxObject进行Word转换为PDF出现错误 error: undefined reference to `QAxObject::QAxObject(QObject*)‘

    Qt下使用QAxObject进行Word转换为PDF出现错误 error: undefined reference to `QAxObject::QAxObject(QObject*)' 首先检查以下 ...

  5. 【错误记录】Android NDK 错误排查记录 ( error: undefined reference to | Linking CXX shared library FAILED )

    文章目录 一. 报错信息 二. 错误分析 三. 错误总结 一. 报错信息 报错信息 : Build command failed. Error while executing process Y:\0 ...

  6. android error: undefined reference to 的错误分析

    今天,简单讲讲android  error: undefined reference to 的错误分析. 昨天,做jni,连接so库时,android studio出现了这个问题.当时不知道是什么 ...

  7. 【Qt】error: undefined reference to `vtable for MainWindow‘

    1.问题描述 在写一个demo时,想尽量简单,就把MainWindow类的定义和实现都写在main.cpp中,结果编译时报错: main.cpp:-1: error: undefined refere ...

  8. 【Qt】报错error: undefined reference to `vtable for的解决方法

    1.问题描述 编译Qt程序时,在某个类构造函数定义处报错: error: undefined reference to `vtable for 2.原因分析 导致错误信息的原因是:子类没有实现父类的纯 ...

  9. Android系统编译so库提示error undefined reference to '__android_log_print问题的解决

    在系统源代码的hardware/qcom下增加psam文件夹,编译源代码要生成libpsam.so库,Android.mk内容 LOCAL_PATH := $(call my-dir) include ...

最新文章

  1. Java Web知识梳理
  2. 构造一个日期类java_Java8 新日期时间类(1)
  3. mysql建表以及列属性
  4. erlang 怎么获得socket中的属性_技术干货,python中的异步网络框架socketserver
  5. python文本处理第三方库是什么_python第三方库网站
  6. 源码编译LAMP平台
  7. 牛逼!简单的代码提交能玩出这么多花样
  8. linux init配置文件说明
  9. 1. 概述--从零起步实现基于Html5的WEB设计器Jquery插件
  10. 跨域的另一种解决方案——CORS(Cross-Origin Resource Sharing)跨域资源共享
  11. Spring Boot+Vue从零开始搭建博客系统veblog(一):项目前端_vuejs环境搭建
  12. 智能驾驶功能软件平台设计规范 第二部分:感知融合功能服务接口
  13. linux启动程序镜像构建_启动人员分析功能3个构建块
  14. 【梅哥的Ring0湿润插入教程】第一课Windows内核/驱动编程概述及应用、商业驱动保护软件原理分析...
  15. 插件化中Activity的加载
  16. 英语计算机面试问题,面试中英语计算机证书类问题
  17. 赛元单片机 keil 插件安装失败解决方法
  18. 手机中的IMEI是什么意思?
  19. DSFNet(Dynamic and Static Fusion Network for Moving Object Detection in Satellite Videos)代码调试
  20. 微信小程序 组件和slot_微信小程序自定义组件详解

热门文章

  1. MySQL 幻读和不可重复读的区别
  2. 【iOS-iap防护】验证用户付费收据!拒绝iap Cracker!拒绝iap Free!让iphone越狱用户无从下手!【2012年5月2日更新防护iap Free的方法】
  3. HTML——使用 img 标签插入 avi 文件
  4. corelDRAW视频教程
  5. 牛客网机试题-神奇的口袋
  6. 微型计算机的 I3 I5是,i3与i5有什么区别
  7. ThinkSNS安装指南说明
  8. python中什么叫函数_Python中的函数
  9. HTTPS安全通讯 1. 密码学基础
  10. 金融数据类——美国对冲基金持仓