2015-12-17 56 views
0

當我嘗試在Code :: Blocks中生成並運行新程序時,控制檯窗口彈出空白,我必須單擊退出按鈕才能停止它。它爲我嘗試過的任何新項目都做了這個,包括「Hello world」。奇怪的是,它通常適用於我有的任何較舊的項目。當從Code :: Blocks運行程序時出現空白控制檯窗口

我查看了我的新項目和舊的工具鏈可執行文件,所有內容都完全相同。這不是我的代碼的問題,因爲如果我將它複製並粘貼到一箇舊的項目文件中,它將按照它應該運行。

我在Windows 10上運行Code :: Blocks 13.12。

謝謝。

+2

您是否運行Avast? – NathanOliver

+0

是的,我正在運行Avast。 – enorling

+1

將其關閉並重試。它有問題。看到這個:http://stackoverflow.com/questions/33690697/running-my-c-code-gives-me-a-blank-cmd – NathanOliver

回答

0

你可以測試它在不在調試時是否工作嗎?通過編譯發佈(作爲例子)? 如果它在沒有調試的情況下工作,我想它可能與調試器或鏈接器有關。

檢查鏈接器的語法,以確保它是-Wl,--enable-auto-import 您可以在這裏找到這些選項;

"Settings" -> "Compiler and debugger..." 
"Global compiler settings" 
"Linker settings" 

NathanOlivier說,你應該嘗試添加排除爲您的 「\的Visual Studio 2015年\項目」 爲Avast的目錄。 Running my C++ code gives me a blank console(請參閱Blastfurnace的解決方案)

+0

OP使用的代碼塊不是VS,所以文件夾會有所不同。 – NathanOliver

+0

排除它的工作。多謝你們! – enorling

相關問題