我是靠谱客的博主 强健溪流,最近开发中收集的这篇文章主要介绍记录VSCode C++网络编程 编译失败出现 undefined reference to _imp_socket等等问题:编译C++ 网络程序出错,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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

最后

以上就是强健溪流为你收集整理的记录VSCode C++网络编程 编译失败出现 undefined reference to _imp_socket等等问题:编译C++ 网络程序出错的全部内容,希望文章能够帮你解决记录VSCode C++网络编程 编译失败出现 undefined reference to _imp_socket等等问题:编译C++ 网络程序出错所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(34)

评论列表共有 0 条评论

立即
投稿
返回
顶部