最近在visual studio上编译代码,发现代码出错提示位置和断点位置总是和实际不符。尝试各种方法发现可能是由于代码拷贝或者添加中文注释时,给编译器输入了错误的换行符导致的。visual studio认为0x0D0A才是换行符,而我的代码有的换行处只有0x0D,所以编译器在解析换行时和实际产生了偏移。通过UltraEdit将源文件通过十六进制模式打开,搜索将代码中0x0D改为0x0D0A,问题解决。
visual studio代码错位
最新推荐文章于 2021-05-03 14:41:14 发布