【问题标题】:The system cannot find the file specified. in Visual Studio该系统找不到指定的文件。在 Visual Studio 中
【发布时间】:2013-07-30 12:15:02
【问题描述】:

这些代码行我不断收到此错误:

include <iostream>

int main()
    {

        cout << "Hello World" >>;
        system("pause");
        return 0;
    }

“系统找不到指定的文件”

【问题讨论】:

  • 您已经在一行中单独包含了“包含”。你应该有#include &lt;iostream&gt;
  • 是暂停外部命令还是cmd.exe中的内置命令
  • @MikeVine 是一个格式问题,尽管# 仍然丢失。
  • 它在我的 win-box 上不是可执行文件

标签: c++


【解决方案1】:

系统找不到指定的文件通常意味着构建失败(因为您在 include 前面缺少 #,因此您的代码会失败,您的 @ 末尾有一个杂散的 &gt;&gt; 987654324@ 行,你需要std:: infront of cout),但你选中了“仍然运行”选项,这意味着它运行一个不存在的可执行文件。按 F7 进行构建,并确保在尝试运行之前显示“0 错误”。

构建和运行的代码:

#include <iostream>

int main()
{
   std::cout << "Hello World";
   system("pause");
   return 0;
}

【讨论】:

    【解决方案2】:

    代码应该是:

    #include <iostream>
    using namespace std;
    
    int main() {
        cout << "Hello World";
        return 0;
    }
    

    或者也许:

    #include <iostream>
    
    int main() {
        std::cout << "Hello World";
        return 0;
    }
    

    简单说明:我已经删除了系统命令,因为我听说使用它不是一个好习惯。 (当然,你可以为这种程序添加它)

    【讨论】:

    • 感谢您的回复。不幸的是,我的 Visual Studio 出现此错误“系统找不到指定的文件”
    • 您的意思是我的代码或 Mike 的代码仍然出现“系统找不到指定的文件”错误吗?你能复制/粘贴完整的错误信息(如果有的话)吗?你能确保你构建了一个 Console 项目吗?
    • 整个错误消息应该在“输出”视图中,并在“构建”上选择“显示输入来自”组合框。如果您不知道如何知道您是否正在构建控制台项目,只需使用新代码创建另一个。会更简单。
    • 刚刚添加的截图
    • 看看这个问题:stackoverflow.com/questions/5864520/… 最上面的答案可能会解决您的问题。 (或其 cmets)
    【解决方案3】:

    我遇到了同样的问题,这解决了它:

    你应该添加:

    C:\Program Files (x86)\Microsoft SDKs\Windows\v7.1A\Lib\x64对于 64 位系统

    C:\Program Files (x86)\Microsoft SDKs\Windows\v7.1A\Lib32 位系统

    Property Manager>Linker>General>Additional Library Directories

    【讨论】:

      【解决方案4】:

      这里没有提到的另一个问题是,在调试时,项目可能构建,但它不会运行,从而给出错误问题中显示的消息。

      如果是这种情况,另一个要查看的选项是输出文件与目标文件。这些应该匹配。

      检查输出文件的快速方法是转到项目的属性页,然后转到配置属性 -> 链接器 -> 常规(在 VS 2013 中 - 确切路径可能因 IDE 版本而异)。

      有一个“输出文件”设置。如果不是$(OutDir)$(TargetName)$(TargetExt),那么你可能会遇到问题。

      这也将更详细地讨论here

      【讨论】:

        【解决方案5】:

        这是因为你没有编译它。单击“项目>编译”。然后,点击“开始调试”或“不调试就开始”。

        【讨论】:

        • 没有编译选项
        【解决方案6】:

        我在删除试图在 Visual Studio 中添加文件的文件夹后解决了这个问题。也从窗口资源管理器中删除了文件夹。完成这一切后,就可以成功添加文件夹和文件了。

        【讨论】:

          【解决方案7】:

          由于两件事,我得到了错误。

          1. 我打开了一个空项目

          2. 我没有添加#include "stdafx.h"

          在win 32控制台上运行成功。

          【讨论】:

            猜你喜欢
            • 2019-11-21
            • 2017-06-20
            • 1970-01-01
            • 2013-12-26
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多