【C++ visual studio】解决VS报错:error C2447: “{”: 缺少函数标题(是否是老式的形式表?)【亲测有效,无效捶我】

简介: 【C++ visual studio】解决VS报错:error C2447: “{”: 缺少函数标题(是否是老式的形式表?)【亲测有效,无效捶我】

报错内容

error C2447: “{”: 缺少函数标题(是否是老式的形式表?)


原因分析

各平台下编码格式不同,在跨平台时代码可能需要切换到相应的编码格式。将报错的源文件或头文件需要全部修改成Unicode(UTF-8 带签名) (有的编辑器可能显示UTF-8(BOM) ,这两个是一样的)


网上的博客都说,复制到别的地方再复制回来,我觉得有点扯淡。还是用VS自带的工具修改比较靠谱。


解决方案

第一步:添加文本高级保存选项,用于修改文件格式。点击菜单栏工具-自定义


e7b502b92405adc4eb5fc8a10f1cf564.png


第二步:选择命令->文件->添加命令


ff7202be192f3ebf0936c8bf17fd1004.png


第三步:文件->高级保存选项


0861ed1115c6ffbcd2f42bc71b816dc3.png


第四步:将光标选中要修改的文件,点击文件 ->高级保存选项

b0e82a6eef5669d2ddc4da5d24bcf710.png


第五步:修改为Unicode(UTF-8 带签名)格式,并点击确定。

8cd98708870842be822342303a759e11.png


相关文章
|
1月前
|
测试技术 C++
【C++】解决googleTest报错error: SEH exception with code 0xc0000005 thrown in the test body.
【C++】解决googleTest报错error: SEH exception with code 0xc0000005 thrown in the test body.
|
4月前
|
编译器 程序员 API
【踩坑记录】解决GCC 中C++ 17 的 std::filesystem 链接报错:undefined reference to `std::filesystem::path
【踩坑记录】解决GCC 中C++ 17 的 std::filesystem 链接报错:undefined reference to `std::filesystem::path
1465 4
|
4月前
|
编译器 C语言 C++
visual studio的安装及scanf报错的解决
visual studio的安装及scanf报错的解决
643 0
|
4月前
|
自然语言处理 编译器 程序员
标题:从预编译到链接:探索C/C++程序的翻译环境全貌
标题:从预编译到链接:探索C/C++程序的翻译环境全貌
|
4月前
|
C++
Visual Studio 2022编译错误 Error MSB8041-此项目需要MFC库解决方案
Visual Studio 2022编译错误 Error MSB8041-此项目需要MFC库解决方案
516 0
|
4月前
Visual Studio 2022 中VLD库如何安装
Visual Studio 2022 中VLD库如何安装
715 1
|
4月前
Visual Studio 2022 中VLD库如何安装
Visual Studio 2022 中VLD库如何安装
669 0
|
3月前
|
IDE 开发工具 C语言
Visual Studio 2017 安装及使用(新手)
Visual Studio 2017 安装及使用(新手)
743 0
|
2月前
|
弹性计算 自然语言处理 Windows
通义灵码 Visual Studio 下载安装指南(附安装包)
本安装步骤适用于 Windows 10 及以上操作系统中安装和使用通义灵码。
131067 20
|
2月前
|
前端开发 JavaScript 开发工具