3

我正在 Windows 7 64 位机器上全新安装 VS 11 Beta。当我尝试调试时,它给了我这个错误消息。

“无法启动程序 'C:\Users\myname\documents\Visual Studio 11\Projects\Project1\Debug\Project1.exe”

我几乎完全确定这不是我的代码的问题——它在在线编译器上运行良好,这让我认为这是我如何保存它的问题。以防万一,就在这里。

#include <stdio.h>
#include <stdlib.h>

int main(void)
{
printf("Hello, world!\n");
return 0;
}

我创建项目/文件的过程是创建一个新的空 Visual C++ 项目,然后创建一个 .cpp 文件,编写我的代码,将其保存为 .c 在我提示的第一个文件夹中,在项目文件夹中,然后尝试调试。

我在这里做错了什么?我知道调试文件夹是空的,但我不知道如何创建应该驻留在其中的 .exe 文件。

注意:我对编程比较陌生。如果可以用婴儿语来表达答案,那将不胜感激。

4

3 回答 3

1

好吧,可能有很多事情是错误的。但是,根据您对制作 ccp 文件ac 文件的描述,我敢打赌这是您的 VS 11 项目中的问题,而不是代码本身。我的猜测是 c 文件没有包含在您的项目中(检查解决方案资源管理器),或者您在 cpp 和 c 文件中都定义了 main(或 _tmain)函数,这将使链接器出现问题一个错误。

VS 2010 及更早版本的在线“Hello World”教程有很多,但 VS 11 Beta 似乎还没有很多。您可能想查看 2010 版本。我找到了这个视频教程,你可能想看看。

于 2012-05-13T23:52:05.117 回答
0

检查输出目录。您还可以手动设置输出目录来保存构建的 exe 文件。

于 2012-05-14T15:21:28.313 回答
0

我知道这个问题是从 5 月开始的,但我想我会用一个对我有用的解决方案来回答:

我在一个空白项目中创建一个.cpp文件并且遇到了类似的错误。我注意到该文件有一个名称,但没有显示扩展名.cpp。我将扩展名添加到文件 ( ex3.18.cpp) 并且没有.exe再次收到错误。

我不知道这对您的问题是否有意义,但我为此工作了两天,卸载并重新安装 VS 11,这最终奏效了。

于 2012-09-01T03:23:30.243 回答