幾天前我下載了一個教程,其中的教師編譯了一個我似乎編譯不了的程序。我遵循了與他完全相同的步驟,但最後我留下了相同的錯誤。我很確定這個錯誤不是來自我的代碼,而是來自Visual Studio中的一些未經檢查的函數。這是我的錯誤:Visual Studio 2015不編譯.exe
「C:\ Users \ tripl \ Desktop \ Rock ... paper ... carbon \ Work \ VisualStudio \ C++ \ Section_02 \ Debug \ BullCowGame.exe」未被識別爲內部或外部命令,可操作程序或批處理文件。
這是我的代碼:
int Main()
{
return 0;
}
現在我撥弄了一下週圍什麼我可以推斷的是,當我開始從選擇菜單本身就是一個空的項目該錯誤只發生。如果我不願意從一個空的項目開始,我有#include stdafx.h
名稱空間等等,我不會遇到這個問題。我對這個錯誤有個微弱的想法,但我不明白爲什麼只有當我開始一個空的項目時纔會發生這個錯誤。網上的答案很少,提示路徑出了問題,但我在Visual Studio中仔細檢查了它,一切似乎都沒有問題。爲了VS編譯這個程序,代碼必須包含#inlcude stdafx.h
?教程中的教師沒有使用這個,他在源目錄中創建了一個新文件。
編輯:用戶Abhineet指出了答案。代碼應與
int main()
它是'Main'還是'main'? – Abhineet
@Abhineet隨機的陌生人,這太尷尬了。我解決了我的問題。感謝您在編程世界提醒我,解決方案始終是事後。代碼應該包含'main',但是我的代碼有'Main'。 –
這發生在我們身上。解決方案總是在我們的手中:)我將發佈這個答案然後。 – Abhineet