簡體   English   中英

代碼塊編譯但不運行可執行文件

[英]Codeblocks compiles but doesn't run executable

我用 mingw32 編譯器安裝了一個新的 Codeblocks。 使用默認的 hello world 內容創建了新的 c++ 控制台項目,然后我按了 F9(構建並運行)。 編譯沒有問題但不運行可執行文件。 我在工具下創建了新條目...

... 當我從工具菜單執行它時,它會打開 cb_console_runner 並且一切正常。 那么我如何配置 Codeblocks 在構建后運行我的自定義工具條目(當我按下 F9 時)?

有趣的是,我已經設法做到了這一點,但我忘記了具體是如何做到的,現在我找不到鏈接了。

這花了一些時間,但我想出了一個解決方法。 編譯&運行(F9)后Codeblocks沒有執行我的程序的原因是因為我的項目編譯器和IDE的默認編譯器不匹配。 我使用 Mingw32 TDM,默認為 VC2005/2008。 當將前者設置為默認值時,它開始正常工作:)

所以當你有兩個使用不同編譯器的項目並且你並行開發它們時,它會很快變得乏味。 它可能應該為此使用項目設置,而不是 IDE 的默認設置。

在這里為偶爾需要它的 linux 用戶提供另一個可能的解決方案:

您的系統上可能未安裝默認終端設置。 安裝 xterm 或更改代碼塊上的設置以使用您喜歡的任何內容(例如 KDE 上的 Konsole)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM