2012-07-06 124 views
-2

这时候找不到Program.exe是消息我得到Visual C++ 2010错误。运行

无法启动程序C:\用户\文档\ Visual Studio 2010的\项目\欧拉固定\调试\欧拉Fixed.exe

系统找不到指定的文件。

这里是生成输出

1>------ Build started: Project: EULER'S Fixed, Configuration: Debug Win32 ------ 
1>LINK : error LNK2001: unresolved external symbol _mainCRTStartup 
1>C:\Users\adicpluplu\Documents\Visual Studio 2010\Projects\EULER'S Fixed\Debug\Debug\EULER'S Fixed.exe : fatal error LNK1120: 1 unresolved externals 
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ========== 
+3

注重编译器的输出! – Mohammad 2012-07-06 20:10:21

回答

0

你已经错过了定义主:

int main() 
{ 
    //.. 
    return 0; 
} 
+2

我觉得你很接近。如果内存服务正确,他选择了错误的项目类型 - * Windows项目*而不是* console *,反之亦然。 – Praetorian 2012-07-06 20:13:52

0

当你失败时第一编译之前保存所有你得到的消息。

我认为这是2010年的一个缺陷。创建新项目或将项目添加到项目或从项目中删除文件实际上并不会保存。你必须在真正存在之前手动保存。

0

选择在主定义文件的属性,并确保“项目类型”下的“常规”(下配置属性)设置为“C/C++编译器”