Qt Creatorでプログラムを実行する完全なコンソール機能を取得したいのですが、ここで説明するのと同じ問題です: Qt Creatorでのコンソール入力
構成プロパティで「ターミナルで実行」をチェックすると、プログラムが出力されずに空のターミナルウィンドウが開きます。ツール-オプション-一般-ターミナルの値は「x-terminal-emulator-e」です。どうすればこれを機能させることができますか?私のOSはUbuntu10.4です。
注:この質問を閉じないでください。重複していません。 UbuntuOSのソリューションが必要です。
[ツール]-[オプション]-[環境]-[一般]で、端末の値をx-terminal-emulator -e
から/usr/bin/xterm -e
に変更します。これは私にとってトリックでした。
(この修正はここで見つかりました: https://bugs.launchpad.net/ubuntu/+source/qtcreator/+bug/566387 )
コンソールコマンドを実行したり、bashスクリプトを実行したりする必要がないようにするための、もう1つの優れたトリックは、.desktopファイルを変更することです。
Ubuntuではそれらはここにあります:
ls /usr/share/applications/
たとえば、Qt Creatorを編集したい場合は、それを行うことができます。
nano /usr/share/applications/qtcreator.desktop
変数「Exec」を「Exec =/usr/bin/qtcreator」のように編集し、に変更します。
bash -i -c /usr/bin/qtcreator
または、変更したいアプリケーションへのパスが何であれ。
これにより、この方法でもさまざまな環境変数が有効になります。これは、あなたがやろうとしていることだと思います。