vs2019提示未声明的标识符,语法错误,但找不到错误在哪 您所在的位置:网站首页 vs未定义标识符pow vs2019提示未声明的标识符,语法错误,但找不到错误在哪

vs2019提示未声明的标识符,语法错误,但找不到错误在哪

2024-01-26 13:16| 来源: 网络整理| 查看: 265

这两天在学习pcl,出差在外,没有linux系统,用win10 + vs2019运行的pcl的一些例程,发现老是报错:

错误 C2065 “mapping”: 未声明的标识符 语法错误:")"

这些错误明明都没有,或者已经声明了,却还是提示,感觉有点莫名其妙。

问题原因:

经过排查警告,发现有这样的提示:

警告 C4819 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失

一开始没注意这些警告,发现后才知道原因 这些代码是下载的别人Ubuntu上的代码,编码格式水土不服,需要改成utf8带签名的才能正确编译。 那如何改成utf8带签名格式呢?步骤如下: https://blog.csdn.net/dianshu9815/article/details/101885232 (1)单击“工具”|“自定义”命令,弹出“自定义”对话框。 (2)单击“命令”标签,进入“命令”选项卡。 (3)在“菜单栏”下拉列表中,选择“文件”选项。 (4)单击“添加命令”按钮,弹出“添加命令”对话框。 (5)在“类别”列表中,选择“文件”选项;在“命令”列表中,选择“高级保存选项”选项。 (6)单击“确定”按钮,关闭“添加命令”对话框。 (7)选中“控件”列表中的“高级保存选项”选项,单击“上移”或者“下移”按钮,调整该命令的位置。 (8)单击“关闭”按钮,完成“高级保存选项”命令的添加操作。 (9)打开“文件”菜单下的“高级保存选项”,设置编码 Unicode(utf-8带签名)- 代码页 65001 一定要注意最后一步,改成的格式为Unicode(utf-8带签名)- 代码页 65001,注意有个Unicode(utf-8不带签名)- 代码页 65001的不要选,否者依然报错。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有