Ubuntu と Qt Creator 4 を使用しています
abc.out
ボタンを押したときに実行したい実行形式 (たとえば ) の .cpp プログラムがあります。これにはいくつかの cin と cout が含まれているため、値を入出力できるように「端末」(Ubuntu) で実行する必要があります。どうやってやるの?
system() と QProcess p1; を試しました。p1.start(./abc.out);
QProcess を使用すると、実行可能ファイルは実行されますが、最初のカウントで停止します。ターミナルではなく、Qt Creator のアプリケーション出力画面で実行されます。
例: アプリケーションの出力に次のように表示されます。
名前を入力:
ここで値を入力して Enter キーを押すと、値が受け入れられず、次の行に移動してさらに入力できるようになります。abc.out
このファイルを端末で実行したい。どんなアイデアでも本当に役に立ちます。