问题描述及解决办法
今天用vs2019跑了一下别人的项目,但是运行时发现会出现以下几个错误。
C2449在文件范围内找到 "{"(是否缺少函数头?)C2059 语法错误:"}"C1075 "{":未找到匹配令牌问题
也查阅了很多资料,费了不少时间解决这个问题,如果大家看我的博客解决了该问题后不要忘记点赞哟!
对于C2449在文件范围内找到 "{"(是否缺少函数头?)这个错误,可以看看在定义函数后面是否加了;号,如果加了就会报错。比如
void get_one_dimension() {} //OK
void get_two_dimension(); // extra semicolon on this line
{ // C2449 detected here
}
对于 C2059 语法错误:"}",C1075 "{":未找到匹配令牌问题问题,可以看看代码中{ 和 } 是否对应匹配,不匹配就会报这样的错。
如果上面两个方案都没有解决你的问题,可能就是遇到跟我一样的问题了:
代码中的{}是从别的编辑器中复制过来的,而Windows和Unix有着不同的标准。
解决办法:
在windows下双击状态栏将LF转化为CR LF即可。问题解决,记得点赞哦,因为点赞越多,赞就越多(狗头doge)!

博主用VS2019运行他人项目时遇到错误,经查阅资料找到解决办法。一是检查定义函数后是否加号,二是查看代码中对应内容是否匹配,若都不行,可能是代码从其他编辑器复制,Windows和Unix标准不同,可在Windows下将LF转化为CR LF。

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



