VSCode 报错解决记录
问题:编译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++网络程序编译时找不到libwsock32.a库的问题,涉及编译器配置、launch.json和tasks.json调整,以及解决中文乱码。通过实例展示了如何排查并解决这些问题。
8401

被折叠的 条评论
为什么被折叠?



