私はここで行き止まりになっているようです。 Linuxでは簡単なことですが、WindowsではCodeblocksのターミナルを変更できません。
たくさん検索しましたが、誰の質問にも応えられなかったようです。 C :: Bの地獄のWindowsコマンドから端末を変更するにはどうすればよいですか?
あなたの質問からのほとんどすべての単語はトリミングされるかもしれません。
したがって、質問が実際に「ConEmuをCodeBlocksのデフォルト端末として設定する方法」である場合は、 docs で簡単に答えを見つけることができます。固有名詞を フックされた実行可能ファイル として指定するだけです
codeblocks.exe|gdb.exe
C:Bが以下を実行しようとしているため、問題が発生しています。
C:\Program Files (x86)\CodeBlocks/cb_console_runner.exe "C:\Users\Akash\Google Drive\Codes\codeforces\H_designation.exe"
スペースなどの特別な記号が付いたパスは二重引用符で囲む必要があることを彼らは知っていますか?スペースを入れずにフォルダにC:Bを再インストールするか、短い名前を使用してC:Bを実行します。
C:\PROGRA~2\CodeBlocks\codeblocks.exe
このソリューションを試すことができます。それは私から働きます。 'cmder'を使用しています http://cmder.net/ ダウンロードしてください。次に、(設定から)デフォルトのターミナルエミュレータとして作成します。
Codeblocksはコンソールプロジェクトを直接実行しませんが、その 'cb_console_runner.exe'プログラム(codeblocksディレクトリにあります)を使用することにより、コンソールアプリケーションがConEmuまたはcmderにフックされません。
!!自分が何をしているのかを知っている場合にのみ、これを試してください!!
その一種のハックトリック。コードブロック 'cb_console_runner.exe'を独自に作成したものに置き換えましょう。
次の手順を実行します:
この小さなプログラムをコピーして貼り付け、「。c」(ドットc)拡張子を付けて保存します
#include<stdio.h>
int main(int argc, char *argv[])
{
int retval;
if (argc>1)
{
retval=system(argv[1]);
printf("\n\nProgram ended with exit status: %d\n\n", retval);
system("pause");
return retval;
}
else
{
printf("Provide a executable path as command line arg");
return 1;
}
}
このプロジェクトまたはファイルをコンパイルして、実行可能(.exe)ファイルを取得します
次に、コードブロックを開き、サンプルプログラムでテストします。それは私のために働いたのでそれはうまくいくはずです。
私はあなたたちが物事を非常に複雑にしすぎていると思います...コードブロックの設定を変更しないでください..それはあなたが調整したいターミナルウィンドウだけです。あなたがする必要があるのは:
1)コードブロックでコードを実行してウィンドウをアクティブにします
2)次に、メニューバーを右クリックしてメニューを表示します。
3)プロパティに移動します
4)画面バッファサイズとウィンドウサイズの幅と高さの両方を調整します。最初のものには300x100を選択しましたが、もう一方にはデフォルトが設定されていると思います。
5)[OK]をクリックすると、コンソール画面のサイズが自動的に変更されます。