2016-08-25 209 views
3

我试图运行这个简单的Hello World例子:的Visual Studio 2015年无法编译,甚至Hello World程序

#include <iostream> 
using namespace std; 
int main() 
{ 
    cout << "Hello world" << endl; 
    return 0; 
} 

但是VS返回以下错误:

C:\ Program Files文件(86) \微软视觉工作室14.0 \ vc \ include \ corecrt.h(2):致命错误C1083:无法打开文件corecrt.h:没有这样的文件或目录

一些谷歌搜索后,我发现可能的解决方案。据说它添加下列值项目 - >属性 - > AdditionalIncludeDirectories和AdditionalLibraries:

$(UniversalCRT_IncludePath) 
$(UniversalCRT_LibraryPath_x86) 

当我这样做没有什么happend。 VS返回了相同的错误。

我该如何纠正?

+0

你包括的#include “stdafx.h中” 如需要VS? – user

+4

您是否创建了Win32控制台应用程序? – NathanOliver

+0

不,我刚刚创建了一个空的项目,并将.cpp文件添加到源文件目录。 – egorik

回答

0

它可能是一些不同的因素 - 它取决于你如何创建项目。

无论如何,你可以判断,如果你的构建路径是通过检查下面的正确:

(Solution Explorer中):点击你的项目,然后选择项目属性。从那里,检查VC++目录页面,并查看您的包含目录。

enter image description here 它应该包含$(VC_IncludePath);和$(WindowsSDK_IncludePath);.如果它包含这些,请编辑包含目录,然后选择MACRO按钮,以便可以看到用于构建工具的实际路径。

enter image description here

机会是其中之一是不正确。

enter image description here

相关问题