【问题标题】:can't run vs 2008 or 2010 on windows 7无法在 Windows 7 上运行 vs 2008 或 2010
【发布时间】:2010-12-29 02:15:42
【问题描述】:

我刚刚安装了 Windows 7,因为我想了解更多 C/C++,所以我尝试安装 VS 2008 或 VS2010 beta。在他们两个上,我都收到相同的消息错误。我一次只安装了每个版本的一个版本。

这是我的代码:

#include <stdio.h> 
int main(){
 printf("hello world");
 return 0;
}

但是当我点击调试时,我收到以下消息:

无法启动程序“c:\users....\Debug\helloworld.exe”。
系统找不到文件 指定。

【问题讨论】:

  • 能不能编译后进入debug目录直接运行文件?
  • 如果我重建,我可以运行它。如果我修改源代码,我必须再次重建它,以便对可执行文件进行修改。好像一点都不对!!!

标签: visual-studio-2008 visual-studio-2010 windows-7


【解决方案1】:

在 VS 2008 上,工具 -> 选项 -> 项目和解决方案 -> 构建和运行 -> 为“运行时,项目过期时:”部分选择“始终构建”。这就是我的相同问题的解决方案

【讨论】:

    【解决方案2】:

    在我看来,您的问题更多在于输出文件目标或%PATH% 环境变量,而不是 Visual Studio——您的 .vcproj 正在存放 .exe 或它所依赖的某个文件,而调试器可以在其中存放“找不到它。

    我的第一个建议是查看该项目属性的“调试器”设置,并确保它从正确的工作目录运行——也就是说,它的工作目录与 .vcproj 的位置相同配置为把编译好的.exe。

    【讨论】:

      【解决方案3】:

      在过去的 4/5 个月里,我一直在使用 VS 2008 和 Windows 7,没有任何信号问题。可能是一些配置问题?

      查看错误,您的程序似乎已编译但无法运行(?)

      【讨论】:

        【解决方案4】:

        我可以向您确认 VS2008 与 Windows 7 兼容。我现在正在运行它。检查您是否有权读取/写入该文件夹。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2011-02-27
          • 1970-01-01
          • 2010-10-08
          • 2011-12-01
          • 2012-09-23
          • 1970-01-01
          • 1970-01-01
          • 2010-10-01
          相关资源
          最近更新 更多