2017-03-08 11 views
2

こんにちは私はプログラムのコンパイルと実行に問題があります。私は最近、code :: blockからmicrosoft visual 2017に切り替えました。Microsoft Visual Studio 17のコンパイルエラー

エラー:プログラム 'c:\ users \ myname \ documents \ visual studio 2017 \ Projects \ ConsoleApplication1 \ Debug \ ConsolApplication1.exe'システムは、指定されたファイルを見つけることができません。

#include <iostream> 
#include <math.h> 
#include <cstdlib> 
#include <cmath> 
#include <iomanip> 
#include "stdafx.h" 
using namespace std; 

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

コンソル:

1> ------ビルド開始:プロジェクト:ConsoleApplication1、設定:デバッグのWin32 ------ 1> ConsoleApplication1.cpp 1>はC: \ c。C2065: 'cout':宣言されていない識別子 1>完了したビルドプロジェクト "ConsoleApplication1.vcxproj" - FAILED。 = 0ビルド:0成功、1失敗、0最新、0スキップ==========

答えて

1

私は、 Visual Studioのコンパイラでは、stdafx.hのインクルードを超えるものは無視されます。

解決方法:インクルードを並べ替えると、先頭に#include "stdafx.h"と表示されます。

代替ソリューション:#include "stdafx.h"およびdisable precompiled headersを削除してください。

以下が役に立つ読むことがありますPurpose of stdafx.h

+0

はどうもありがとうございました。それは大いに役立ちます。 – laquishabonquiquithe3rd

関連する問題