我正在使用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,在projects文件夹,然后尝试调试。
我做错了什么,在这里?我知道调试文件夹是空的,但我无法弄清楚如何创建应该驻留在其中的.exe文件。
注意:我对编程很新。如果答案可以用babyspeak表达,那将不胜感激。
答案 0 :(得分:1)
嗯,可能有很多错误。但是,根据您对制作ccp文件和 c文件的描述,我认为这是VS 11项目中的问题,而不是代码本身。我的猜测是c文件没有包含在你的项目中(查看解决方案资源管理器)或者你在cpp和c文件中都定义了main(或_tmain)函数,这将导致链接器问题错误。
对于VS 2010及更早版本,网上有一堆“Hello World”教程,但VS 11 Beta似乎还没有很多。您可能想看一下2010版本。我发现你可能想要查看this video tutorial。
答案 1 :(得分:0)
检查输出目录。您还可以手动设置输出目录以保存构建的exe文件。
答案 2 :(得分:0)
我知道这个问题来自五月,但我想我会回答一个对我有用的解决方案:
我在空白项目中创建了一个.cpp
文件,但是收到了类似的错误。我注意到该文件有一个名称,但没有显示扩展名.cpp
。我将扩展名添加到文件(ex3.18.cpp
),但没有再次出现.exe
错误。
我不知道这对你的问题是否有意义,但我在这方面工作了两天卸载并重新安装VS 11,这才是最终的工作。