当前位置: 首页 > news >正文

记录VSCode C++网络编程 编译失败出现 undefined reference to _imp_socket等等

VSCode 报错解决记录

  • 问题:编译C++ 网络程序出错

问题:编译C++ 网络程序出错

1.提示未找到相应的网络编程库——libwsock32.a。
在这里插入图片描述

#2.命令行编译

在VSCode下方终端界面,直接编译server.cpp 链接libwsock32.a,测试网络库确实存在。
使用gcc编译仍然错误,程序为.cpp 即C++程序,应该用g++编译。
在这里插入图片描述

#3.配置编译文件
命令行编译说明编译器和库文件都没问题,那就是VSCode 编译配置的问题
##launch.json
在这里插入图片描述
##tasks.json
在这里插入图片描述

#4.F5调试
程序正常运行,编译问题成功解决,说明和VSCode编译配置相关,检查是否使用g++编译和库文件配置。
程序输出中文乱码。
在这里插入图片描述
解决输出中文乱码问题,修改tasks.json配置,添加红色方框里面的代码。再次运行、输出正常。
在这里插入图片描述

相关文章:

  • 记一次升级maven的坑(idea 2021.3.2; maven3.5.0升级3.8.5)
  • 微前端——qiankun(乾坤)实例
  • 设置JVM的内存大小
  • 3D感知技术(4)双目立体视觉测距
  • 孙卫琴的《精通JPA与Hibernate》的读书笔记: 用JPQL批量处理数据
  • linux常用小知识点记录
  • 91.(leaflet之家)leaflet态势标绘-进攻方向绘制
  • Spring Boot + Netty + WebSocket 实现消息推送
  • 【毕业设计】Yolov安全帽佩戴检测 危险区域进入检测 - 深度学习 opencv
  • 18. JavaScript 中如何进行隐式类型转换?
  • 【面试题】2022前端面试真题
  • TIA博途V17中ProDiag功能的使用方法示例(二)可编辑的文本框
  • SSM学生健康防疫信息管理毕业设计-附源码041613
  • 使用node.js创建一个todo列表——node.js服务器搭建以及json读写
  • 如何通过经纬度坐标获取附近的地址信息?
  • ➹使用webpack配置多页面应用(MPA)
  • 2017年终总结、随想
  • Android系统模拟器绘制实现概述
  • Eureka 2.0 开源流产,真的对你影响很大吗?
  • git 常用命令
  • javascript面向对象之创建对象
  • npx命令介绍
  • React-flux杂记
  • Redis中的lru算法实现
  • WebSocket使用
  • yii2中session跨域名的问题
  • 阿里研究院入选中国企业智库系统影响力榜
  • 计算机在识别图像时“看到”了什么?
  • 浅谈Kotlin实战篇之自定义View图片圆角简单应用(一)
  • 一个6年java程序员的工作感悟,写给还在迷茫的你
  • # C++之functional库用法整理
  • #NOIP 2014# day.1 T2 联合权值
  • #我与Java虚拟机的故事#连载13:有这本书就够了
  • (4) openssl rsa/pkey(查看私钥、从私钥中提取公钥、查看公钥)
  • (6)STL算法之转换
  • (pojstep1.1.1)poj 1298(直叙式模拟)
  • (附源码)计算机毕业设计ssm本地美食推荐平台
  • (紀錄)[ASP.NET MVC][jQuery]-2 純手工打造屬於自己的 jQuery GridView (含完整程式碼下載)...
  • (七)MySQL是如何将LRU链表的使用性能优化到极致的?
  • (转) RFS+AutoItLibrary测试web对话框
  • (转)AS3正则:元子符,元序列,标志,数量表达符
  • (转)菜鸟学数据库(三)——存储过程
  • *2 echo、printf、mkdir命令的应用
  • ./mysql.server: 没有那个文件或目录_Linux下安装MySQL出现“ls: /var/lib/mysql/*.pid: 没有那个文件或目录”...
  • .NET CF命令行调试器MDbg入门(三) 进程控制
  • .NET Core WebAPI中使用Log4net 日志级别分类并记录到数据库
  • .NET Core 项目指定SDK版本
  • .net Stream篇(六)
  • .net 简单实现MD5
  • .Net6使用WebSocket与前端进行通信
  • .Net各种迷惑命名解释
  • .net企业级架构实战之7——Spring.net整合Asp.net mvc
  • .Net中的集合
  • // an array of int
  • /usr/bin/env: node: No such file or directory