运维开发网

Linux下Visual Studio与gcc之间的C兼容性

运维开发网 https://www.qedev.com 2020-07-09 07:50 出处:网络
我正在尝试使用 Linux下的QtCreator构建在VS 2008中编写的项目,并且我遇到了大量错误:
我正在尝试使用 Linux下的QtCreator构建在VS 2008中编写的项目,并且我遇到了大量错误:

/home/ga/dev/CppGroup/MonteCarlo/main.cpp:1: error: stray ‘\377’ in program
/home/ga/dev/CppGroup/MonteCarlo/main.cpp:1: error: stray ‘\376’ in program
/home/ga/dev/CppGroup/MonteCarlo/main.cpp:1: error: stray ‘#’ in program
/home/ga/dev/CppGroup/MonteCarlo/main.cpp:1: warning: null character(s) ignored

等等

这是否意味着编译器无法正确处理unicode?我该如何解决?

看起来像小端UTF-16的 UTF-16 BOM.您需要确保文件保存为UTF-8或通过iconv -f UTF-16LE -t UTF8 myfile手动转换.
0

精彩评论

暂无评论...
验证码 换一张
取 消