【问题标题】:Microsoft Visual Studio 17 errors compiling [duplicate]Microsoft Visual Studio 17 编译错误 [重复]
【发布时间】:2017-03-08 07:33:05
【问题描述】:

您好,我在编译和运行程序时遇到问题。我最近刚从 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>----- 构建开始:项目:ConsoleApplication1,配置:Debug Win32 ------ 1>控制台应用程序1.cpp 1>c:\users\myname\documents\visual studio 2017\projects\consoleapplication1\consoleapplication1\consoleapplication1.cpp(13):错误 C2065:'cout':未声明的标识符 1>完成构建项目“ConsoleApplication1.vcxproj”——失败。 ========== 构建:0 成功,1 失败,0 最新,0 跳过 ==========

【问题讨论】:

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


    【解决方案1】:

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

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

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

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

    【讨论】:

    • 非常感谢。这很有帮助。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-04-28
    • 1970-01-01
    • 1970-01-01
    • 2015-06-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多