栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

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

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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

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配置,添加红色方框里面的代码。再次运行、输出正常。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/846831.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号