C++ Visual Studio使用clang编译器失败
我对Visual Studio有一个奇怪的问题。昨天,一切都很好。今天,它给了我编译器错误,即使我尝试运行这样一个示例:C++ Visual Studio使用clang编译器失败,c++,clang,C++,Clang,我对Visual Studio有一个奇怪的问题。昨天,一切都很好。今天,它给了我编译器错误,即使我尝试运行这样一个示例: int main() { return 0; } 以下是所有错误: Severity Code Description Project File Line Suppression State Warning C4335 Mac file format detected: please convert the source file to eit
int main()
{
return 0;
}
以下是所有错误:
Severity Code Description Project File Line Suppression State
Warning C4335 Mac file format detected: please convert the source file to either DOS or UNIX format test c:\qt\qt5.9.3\tools\qtcreator\bin\clang\bin\clang.exe 1
Error C3872 '0x90': this character is not allowed in an identifier test c:\qt\qt5.9.3\tools\qtcreator\bin\clang\bin\clang.exe 1
Error C2018 unknown character '0x3' test c:\qt\qt5.9.3\tools\qtcreator\bin\clang\bin\clang.exe 1
Error C2018 unknown character '0x4' test c:\qt\qt5.9.3\tools\qtcreator\bin\clang\bin\clang.exe 1
Error C2018 unknown character '0x40' test c:\qt\qt5.9.3\tools\qtcreator\bin\clang\bin\clang.exe 1
Error C2018 unknown character '0x18' test c:\qt\qt5.9.3\tools\qtcreator\bin\clang\bin\clang.exe 1
Error C2018 unknown character '0x1' test c:\qt\qt5.9.3\tools\qtcreator\bin\clang\bin\clang.exe 1
Error C2018 unknown character '0xe' test c:\qt\qt5.9.3\tools\qtcreator\bin\clang\bin\clang.exe 1
Error C2018 unknown character '0x1f' test c:\qt\qt5.9.3\tools\qtcreator\bin\clang\bin\clang.exe 1
Error C4430 missing type specifier - int assumed. Note: C++ does not support default-int test c:\qt\qt5.9.3\tools\qtcreator\bin\clang\bin\clang.exe 1
Error C2146 syntax error: missing ';' before identifier 'ÿÿ¸' test c:\qt\qt5.9.3\tools\qtcreator\bin\clang\bin\clang.exe 1
Error C3872 '0x2021': this character is not allowed in an identifier test c:\qt\qt5.9.3\tools\qtcreator\bin\clang\bin\clang.exe 2
Error C2018 unknown character '0x1d' test c:\qt\qt5.9.3\tools\qtcreator\bin\clang\bin\clang.exe 2
Error C3872 '0xa9': this character is not allowed in an identifier test c:\qt\qt5.9.3\tools\qtcreator\bin\clang\bin\clang.exe 2
Error C3873 '0xa9': this character is not allowed as a first character of an identifier test c:\qt\qt5.9.3\tools\qtcreator\bin\clang\bin\clang.exe 2
Error C3872 '0xf7': this character is not allowed in an identifier test c:\qt\qt5.9.3\tools\qtcreator\bin\clang\bin\clang.exe 2
Error C2018 unknown character '0x6' test c:\qt\qt5.9.3\tools\qtcreator\bin\clang\bin\clang.exe 2
Error C2018 unknown character '0x16' test c:\qt\qt5.9.3\tools\qtcreator\bin\clang\bin\clang.exe 2
Error C2018 unknown character '0x1' test c:\qt\qt5.9.3\tools\qtcreator\bin\clang\bin\clang.exe 2
Error C2018 unknown character '0x7' test c:\qt\qt5.9.3\tools\qtcreator\bin\clang\bin\clang.exe 2
Error C2018 unknown character '0x2' test c:\qt\qt5.9.3\tools\qtcreator\bin\clang\bin\clang.exe 2
Error C2018 unknown character '0xe' test c:\qt\qt5.9.3\tools\qtcreator\bin\clang\bin\clang.exe 2
即使我创建了一个空项目,这种情况也会发生
我认为问题与Qt中的clang.exe
有关。我不明白为什么它试图使用那个编译器(我没有改变任何东西)
<>我如何改变这个,再次使用“Visual C++ 14.1”编译器?< /P>
下面是一些可能对您有所帮助的解决方案
在项目设置中更改工具集。我已经这样做了(是Visual Studio 2017(v141)),但仍然不起作用。我尝试了所有您建议的方法,但仍然不起作用。始终尝试使用以下路径进行编译:c:\qt\qt5.9.3\tools\qtcreator\bin\clang\bin\clang.exe是否添加了任何程序包?如果是,请关闭visual studio delete packages文件夹并还原您的包,然后重试。我已删除所有内容,我已在新磁盘上仅使用main()创建了一个新项目,结果相同。还原您的visual studio似乎其他更新已损坏某些内容。我如何执行此操作?