2013-04-27 45 views
0

我剛剛下載了Visual Studio 2012,並嘗試使用C++編寫我的第一個程序,但它不起作用,我不知道爲什麼。我希望有一個人可以幫助我。C++ visual studio 2012 #include does not work

這是我的代碼:

#include "stdafx.h" 
#include <iostream> 



int main(int argc, _TCHAR* argv[]) 
{ 
std::cout << "HelloWorld\n"; 
system("pause"); 

return 0; 
} 

當我試圖編譯PROGRAMM,有在控制檯上執行以下操作:

1> HelloWorld.cpp 
1>c:\program files (x86)\microsoft visual studio 11.0\vc\include\climits(5): fatal error C1083: File (Include) could not be opened: "yvals.h": No such file or directory 

此外,當我把鼠標放在「COUT」它說:錯誤「命名空間」「std」「沒有成員」「cout」「

有沒有人有一個想法是什麼問題以及如何解決這個問題?

+2

請停止使用'system(「暫停」)'。 *請*。 – 2013-04-27 15:16:57

+0

您的VS安裝已損壞,yvals.h是一個重要的#include文件。修復VS是通常的建議。如果您以前在您的計算機上安裝了VS測試版,或者使用了未正確卸載的預覽版,則通常需要進行非常徹底的清理。 – 2013-04-27 18:16:07

回答

3

你創建了什麼樣的項目?對於簡單的控制檯應用程序,我強烈建議「空項目」。然後添加hello.cpp文件到您的項目並粘貼以下代碼:

#include <iostream> 

int main() 
{ 
    std::cout << "Hello world\n"; 
    std::cin.peek(); 
} 

這應該工作,我已經做了十幾次。如果不起作用,請告訴我們錯誤消息。

+0

這沒有幫助,它不會突然讓yvals.h出現。 – 2013-04-27 18:15:42