2012-07-06 103 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++編譯器」