2015-11-21 32 views
0

我正在使用visual studio 2013 express。我有一個程序使用遞歸,經過多次編輯和編譯。編譯器現在編譯程序時沒有錯誤,但程序不在前臺運行,而是在後臺運行相同程序的3個實例。任務管理器不能停止程序,我不能再在Visual Studio上點擊和編輯(但仍根據任務管理器進行響應)。此代碼適用於其他系統。我試圖修復visual studio,刪除調試文件夾,重新啓動我的電腦。節目的程序不會進入控制檯窗口

圖像顯示構建成功,3個實例:
image showing build succeeded and 3 instances of program

+0

你使用編譯器標誌子系統:console? http://stackoverflow.com/questions/7316433/difference-between-console-subsystemconsole-and-windows-subsystemwindows –

+0

檢查鏈接器設置 project-> your_project_name屬性 - >鏈接器 - >所有選項 - >子系統 我找到子系統被設置爲無。將其設置爲子系統:控制檯 它確實有效。我確實有主要功能,所以爲什麼它不會默認這樣做?即使在其他項目中,它也沒有任何意義,但幸運的是我沒有遇到任何問題。 –

+0

@Captain長頸鹿把你的評論變成答案,我會將其標記爲答案。非常感謝。不能upvote你tho :(,低代表 –

回答

0

你可能已經錯過了要使用的鏈接標誌子系統:CONSOLE。 MSDN link