0

mingw32コンパイラを使用して新しいCodeblocksをインストールします。デフォルトのhelloworldのものを使用して新しいc++コンソールプロジェクトを作成し、F9(ビルドと実行)を押しました。問題なくコンパイルされますが、実行可能ファイルは実行されません。ツールの下に新しいエントリを作成しました...

...そしてツールメニューから実行すると、cb_console_runnerが開きます。では、ビルド後に(F9キーを押したときに)カスタムツールエントリを実行するようにCodeblocksを構成するにはどうすればよいですか?

面白いことに、私はすでにこれを行うことができましたが、正確な方法を忘れてしまい、リンクを見つけることができなくなりました。

4

2 に答える 2

0

少し時間がかかりましたが、回避策を見つけました。コンパイルと実行(F9)後にCodeblocksがプログラムを実行しなかった理由は、プロジェクトコンパイラとIDEのデフォルトコンパイラが一致しなかったためです。私はMingw32TDMを使用し、デフォルトはVC2005/2008でした。前者をデフォルトに設定すると、問題なく動作し始めました:)

したがって、異なるコンパイラを使用する2つのプロジェクトがあり、それらを並行して開発する場合、非常に速く面倒になります。おそらく、IDEのデフォルトではなく、プロジェクト設定を使用する必要があります。

于 2012-06-28T04:29:51.040 に答える
0

それを必要とする時折のLinuxユーザーのためにここに別の可能な解決策を置きます:

設定のデフォルト端末がシステムにインストールされていない可能性があります。xtermをインストールするか、コードブロックの設定を変更して、好きなものを使用します(たとえば、KDEのKonsole)。

于 2021-06-14T12:36:25.773 に答える