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

问题现象:

平时编译代码没有问题,今天突然需要回退代码,编译程序。我用的是QT生成的工程没有问题,可是引用到了平台的代码,平台用的是VS++写的。发现引用的平台代码提示“error C2447: “{”: 缺少函数标题(是否是老式的形式表?)”。

 

问题原因:

网上说是TMD编码问题,这个编码真的是害死人呀。如果没猜错的话,这时应该是Encode in UTF-8

 

问题处理:

打开notepad++,打开报错的文件,“Ecoding”-“Encode in UTF-8-BOM”-保存。

 2022-07-19今天发现有的文件使用“Encode in UTF-8-BOM”没有用,改成"转为UTF-8 编码格式"就可以。

posted on 2021-04-16 13:47  疯狂delphi  阅读(3160)  评论(0编辑  收藏  举报

导航