【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


相关文章
|
21天前
|
编译器 C++ 容器
【C++】String常见函数用法
【C++】String常见函数用法
13 1
|
29天前
|
C++
c++常见函数及技巧
C++编程中的一些常见函数和技巧,包括生成随机数的方法、制表技巧、获取数字的个位、十位、百位数的方法、字符串命名技巧、避免代码修改错误的技巧、暂停和等待用户信号的技巧、清屏命令、以及避免编译错误和逻辑错误的建议。
18 6
|
29天前
|
存储 C++
c++学习笔记05 函数
C++函数使用的详细学习笔记05,包括函数的基本格式、值传递、函数声明、以及如何在不同文件中组织函数代码的示例和技巧。
27 0
c++学习笔记05 函数
|
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.
|
28天前
|
存储 C++
【C/C++学习笔记】string 类型的输入操作符和 getline 函数分别如何处理空白字符
【C/C++学习笔记】string 类型的输入操作符和 getline 函数分别如何处理空白字符
30 0
|
1月前
|
Dart 编译器 API
Dart ffi 使用问题之在C++线程中无法直接调用Dart函数的问题如何解决
Dart ffi 使用问题之在C++线程中无法直接调用Dart函数的问题如何解决
|
1月前
|
安全 C++ Windows
Windows下C++使用gRPC(Qt和VS,含文件包和使用方法)
Windows下C++使用gRPC(Qt和VS,含文件包和使用方法)
|
1月前
|
存储 算法 搜索推荐
【C++】类的默认成员函数
【C++】类的默认成员函数
|
2月前
|
Rust 编译器 测试技术
Rust与C++的区别及使用问题之Rust中函数参数传递的问题如何解决
Rust与C++的区别及使用问题之Rust中函数参数传递的问题如何解决
|
2月前
|
Java C++ 运维
开发与运维函数问题之C++中有哪些继承方式如何解决
开发与运维函数问题之C++中有哪些继承方式如何解决
22 0