2016-08-25 476 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

相關問題