5

Code::Blocksを実行しようとすると、次のエラー メッセージが表示されます。

別のプログラム インスタンスが既に実行されています。Code::Blocks は現在、実行中のインスタンスを 1 つだけ許可するように構成されています。

この設定には、メニュー項目「環境」の下でアクセスできます。

以前、Google Chrome を正しくシャットダウンしなかったときに同様の問題が発生しましたが、Chrome の場合、ロック ファイルを見つけて削除し、問題を解決しました。

Code::Blocksについて、私は周りを見回していくつかの提案された解決策を試しましたが、どれもうまくいきませんでした:

  • ps -A | grep 'codeblocks'プロセス ( ) を探し、プロセスを強制終了します

    この方法で迷子になったプロセスを見つけましたが、それを強制終了しても役に立ちませんでした。

  • 複数のインスタンスを許可する「環境」メニューの設定

    そもそもインスタンスを実行できないので、メニューにアクセスできません。

    ターミナルからCode::Blocksを実行しようとしましcodeblocks --multiple-instancesたが、そのパラメーターは認識されなくなったため、しばらく前に放棄されたに違いありません。

  • ある種のロックファイルを探して、削除しようとしました

    残念ながら、明らかにロック ファイルのように見えるものは見つかりませんでした :(

4

2 に答える 2

10

ええと、皆さんごめんなさい、私は「解決策を探す」段階ではなく、問題について不平を言うと数分以内に解決策を見つけるという厄介な習慣を持っているようです.

問題を削除して修正するロックファイルを見つけました。削除すると問題が修正されます。/tmp/Code::Blocks-username

実際にCode::Blocksを実行せずに設定を「単一インスタンスを許可」から「複数インスタンスを許可」に変更する方法など、いくつかのさらなる解決策がCode::Blocks公式フォーラムで概説されています。

于 2013-05-15T09:46:40.393 に答える
-2

次の手順に従ってください

  1. Settings-> Environment->に移動General settings
  2. チェックを外すAllow only one running instance ...
  3. 小切手Use an already running instance ...
  4. 小切手Bring it on top afterwards
于 2015-02-27T16:14:34.863 に答える