【发布时间】:2017-04-10 11:59:34
【问题描述】:
我需要一些帮助才能在 Windows 上正确设置 clang。
我安装了 Visual Studios 2015。和 Windows SDK。 我最近安装了 Clang,并通过它运行了一个非常基本的 hello world 以确保它正常工作。它给了我一个我无法理解的错误。
Visual Studios 可以很好地处理这个问题。
这是我从 clang 收到的错误输出:
Microsoft Windows [Version 10.0.14393]
C:\Users\Leo>cd C:\Users\Leo\Desktop\Sandbox
C:\Users\Leo\Desktop\Sandbox>clang++ hello.cpp
In file include d from hello.cpp:1:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\iostream:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\istream:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\ostream:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\ios:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xlocnum:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\climits:5:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\yvals.h:8:
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\crtdefs.h:10:10: fatal error:
'corecrt.h' file not found
#include <corecrt.h>
^
1 error generated.
C:\Users\Leo\Desktop\Sandbox>
hello.cpp 中的第 1 行就是:
#include <iostream>
所以这个错误对我来说没有意义。
【问题讨论】:
标签: c++ compiler-errors window clang