私には質問があります。別のプロセスのスレッドとしてQTアプリケーションを実行できますか?私達ができるなら、誰でも私にどのように教えてくれる?私はC言語で書かれたアプリケーションを持っています。そのプロセスからスレッドとしてQtアプリケーションを実行する必要があります。 Qtアプリケーションに渡すべき値があるからです。私はこれらの引数を私のウィンドウで使用するためにQtアプリケーションに引数としてこれらを渡そうとしています。QtをC言語で書かれた別のアプリケーションからのスレッドとして実行する
0
A
答えて
1
用語が混在しています。
Linuxでは、通常、fork/execを使用して、のプロセスを制御します。スレッドは、自分のプロセス内の実行コンテキストです。 fork/execメソッドを使用すると、コマンドライン引数を指定し、stdin/stdoutをキャプチャするハンドルをpipe()
作成することもできます。
また、Qtアプリケーションを自分で直接リンクすることもできます。
extern "C" int foo_main (int argc, char ** argv)
{
QApplication app (argc, argv);
// rest as normal
}
あなたのCプログラムで、いくつかのスレッドからfoo_main呼び出すことができ、それはあなたが他のGUIのものの周りマックはありません提供する動作します。
関連する問題
- 1. Qtアプリを別の言語で実行しますか?
- 2. gcc CコンパイラはC言語で書かれていますか?
- 3. 異なる言語で書かれたアプリケーション間の通信
- 4. Androidスレッド - 別のスレッドからスレッドを実行し、ハンドラメッセージを待っています
- 5. 言語の厳密なスーパーセットで書かれたプログラムは多言語としてカウントされますか?
- 6. Qtで別のプロセスやスレッドを実行する
- 7. C#アプリケーションのスクリプト言語としてC#を使用する
- 8. C言語のPOSIXスレッド
- 9. JavaプロジェクトからArduino言語を実行
- 10. 別のスレッドからメインスレッドでメソッドを実行できますか?
- 11. C言語での実行時間
- 12. Clangを使用してC++から別の言語に翻訳する方法
- 13. 別のスレッドから少数のスレッドを実行してください
- 14. PHPで書かれた言語パーサーライブラリ
- 15. C++からPythonに移行すべきですか? ...または別の言語ですか?
- 16. QTアプリケーションをデフォルト言語に復元しますか?
- 17. C言語で書かれたLinux TCP/IPサーバーでのCtrl-Cの処理
- 18. C言語で1分ごとにコマンドを実行します。
- 19. シェルプログラムC言語で、実行可能なバックグラウンドで実行する
- 20. 選択した言語に応じて、アプリケーションまたはデバイスのいずれかから、アプリケーションで言語を変換できますか?
- 21. 地域の言語の辞書アプリケーションを実装する
- 22. ある言語から別の言語にコードを手動で翻訳する
- 23. mallocとC言語のスレッド間でメモリを解放する
- 24. buffer [100] = {0、}を使用した初期化はどのようにC言語で動作しますか? C言語で書かれたプログラムのロードデータ部に
- 25. Androidで書かれたInit.goldfishのプログラミング言語は何ですか?
- 26. C言語のファイルから行を削除する
- 27. プログラムに関する結果の問題o C言語で書かれたバイナリコード
- 28. Postmanのアプリケーション - クロムからの拡張子はどの言語で書かれていますか?
- 29. C言語で他のマシンのスクリプトを実行する
- 30. C#アプリケーションからExcelを実行する