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 编码格式"就可以。
作者:疯狂Delphi
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利.
欢迎关注我,一起进步!扫描下方二维码即可加我