【发布时间】:2017-01-02 03:07:50
【问题描述】:
我尝试运行这个简单的 Hello world 示例:
#include <iostream>
using namespace std;
int main()
{
cout << "Hello world" << endl;
return 0;
}
但是VS返回如下错误:
c:\program files (x86)\microsoft visual studio 14.0\vc\include\corecrt.h(2): 致命错误 C1083: 无法打开文件 corecrt.h: 没有这样的文件或目录
经过一番谷歌搜索后,我找到了可能的解决方案。据说在项目 -> 属性 -> AdditionalIncludeDirectories 和 AdditionalLibraries 中添加以下值:
$(UniversalCRT_IncludePath)
$(UniversalCRT_LibraryPath_x86)
当我这样做时,什么也没发生。 VS 返回了同样的错误。
我该如何纠正?
【问题讨论】:
-
您是否包含 VS 所需的 #include "stdafx.h" ?
-
您是否创建了 Win32 控制台应用程序?
-
项目模板包含不同的设置(例如包括目录),请使用适合您的设置。空项目可能需要更多的操作才能编译。
-
@egorik 它是一个 Win32 空项目吗?也许你随机创建了一个非 C++ 的?
-
@user 不需要。
标签: c++ visual-studio