Microsoft Visual Studio 17错误编译

时间:2017-03-08 07:33:05

标签: c++ visual-studio compiler-errors

您好我在编译和运行程序时遇到了问题。我刚刚从code :: block切换到microsoft visual 2017.

错误:无法启动程序&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&gt; ------ Build build:Project:ConsoleApplication1,Configuration:Debug Win32 ------ 1 GT; ConsoleApplication1.cpp 1&gt; c:\ users \ myname \ documents \ visual studio 2017 \ projects \ consoleapplication1 \ consoleapplication1 \ consoleapplication1.cpp(13):错误C2065:&#39; cout&#39;:未声明的标识符 1&gt;完成建筑项目&#34; ConsoleApplication1.vcxproj&#34; - 失败。 ==========构建:0成功,1个失败,0个最新,0个跳过==========

1 个答案:

答案 0 :(得分:1)

由于我不知情的原因,Visual Studio中的编译器忽略了stdafx.h包含之上的任何内容。

解决方案:重新排序包含以将#include "stdafx.h"放在顶部。

替代解决方案:移除#include "stdafx.h"disable precompiled headers

以下内容可能对您有所帮助:Purpose of stdafx.h