【问题标题】:unable to start "program.exe" the system cannot find the file specified vs2008无法启动“program.exe” 系统找不到vs2008指定的文件
【发布时间】:2010-02-15 19:44:34
【问题描述】:

我能够成功构建解决方案。但是当我尝试开始调试或执行它时,我不断得到这个。有什么建议为什么会出现这种情况?

更新: 我解决了这个问题。我只是用空文件重新创建了项目,然后重新构建它就可以了。一个问题:当我启动程序(它是一个控制台应用程序)时,当我尝试从 vs2008 中输入任何输入时,如何阻止它消失?

谢谢

【问题讨论】:

    标签: c++ windows


    【解决方案1】:

    确保调试命令

    (属性 > 配置属性 > 调试 > 命令)

    指向由您选择的配置构建的输出文件。

    (属性 > 配置属性 > 常规 > 输出目录),

    (属性 > 配置属性 > 链接器 > 常规 > 输出文件)

    【讨论】:

    • 看起来即使构建成功,二进制文件也没有创建。程序编译和链接但无法生成 bin exe 会发生这种情况吗?
    • 您正在构建什么类型的项目? (属性 > 配置属性 > 常规 > 配置类型)
    【解决方案2】:

    在程序末尾添加断点或等待键盘敲击

    【讨论】:

      【解决方案3】:

      阻止控制台应用退出的经典方法是添加另一个输入查询,以便程序暂停直到输入被击中。

      【讨论】:

        【解决方案4】:

        我刚遇到这个问题,也许它会帮助像我一样沮丧的人。我刚刚按了 f5,它调试程序。我去了调试-> 构建解决方案,或 f7 并构建它,现在我可以按 f5。超级小东西。如果我按 f5 正常工作,但我现在先按 f7。

        【讨论】:

          【解决方案5】:

          转到调试文件夹以查看 .exe 文件构建。之后 将您的 solution name 重命名为您的 .exe 文件名以解决您的问题。

          【讨论】:

            猜你喜欢
            • 2017-04-12
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2021-06-13
            • 2013-11-16
            • 2021-08-08
            • 1970-01-01
            相关资源
            最近更新 更多