使用visual studio编译Linux C++出现大量报错的解决办法

简介

在Linux操作系统上编写好的C++代码,放在Windows系统上使用Visual studio编译往往不通过,会产生大量莫名其妙的报错

这是编码不兼容导致的。本文介绍一种解决办法

解决办法

(1)尽量使用新版本的Visual studio,新版本的Visual studio往往支持更高版本的C++标准,兼容性更好。

(2)将回车的编码格式由LF改为CRLF。

(3)将字符的编码格式由UTF8改为GB2312。

具体地,可以使用vscode(注意不是Visual studio)更改编码格式,结果如下图
使用visual studio编译Linux C++出现大量报错的解决办法_第1张图片对每个源代码文件修改之后,则顺利通过编译。

你可能感兴趣的:(解决方案,visual,studio,c++,vscode)