2017-01-08 5 views
-1

私は初心者で何らかの理由でこれはまだ私に宣言されていない識別子エラーを与え、システムは特定のファイルerrroを見つけることができません誰かが私に答えるでしょう。この私は初心者で何らかの理由でこれは動作しません私はビジュアルスタジオを使用しています

#include <iostream> 
#include "stdafx.h" 
using namespace std; 

int main() 
{ 
    cout << "hello world" << endl; 
    return 0; 
} 
+2

エラーメッセージについては確かですか?(ビルドエラーについての質問を投稿するときは、質問の本文にコピーしてテキストとして貼り付けてください)?コンパイラが最初に '' stdafx.h ''を含めずに文句を言うと疑うからです。プリコンパイルされたヘッダー(デフォルト)でVisual Studioを使用する場合、すべてのソース*の最初の非コメント行と空でない行は、 "stdafx.h"をインクルードする必要があります。 –

答えて

3

visual studioを使用して、プリコンパイルされたヘッダを使用した場合、あなたのコードの最上部にあることが必要#include "stdafx.h"このライン。

#include "stdafx.h" 
#include <iostream> 
using namespace std; 

int main() 
{ 
    cout << "hello world" << endl; 
    return 0; 
} 
+0

これは、コンパイル済みのヘッダーを使用している場合にのみ当てはまります。 – MrEricSir

+0

@MrEricSirええ、ちょうど答えにそれを加えました。それを指摘してくれてありがとう。 – Yousaf

関連する問題