0

フロントエンドでqt、バックエンドでCを使用してアプリを作成しようとしています。mainwindow で extern C コードを実行するスレッドを作成しますが、コードが何らかの処理を行うときは、構造体と値を qt mainwindow と共有する必要があります。共有メモリとシグナルを使用して、c プロセスとメインウィンドウの間でこの情報をやり取りすることを考えています。Qt wiki で QSharedMemory lib を見ましたが、c コードと qt などの間のシグナルについては何も見ていません。

ありがとう、そして私の下手な英語でごめんなさい=/

4

1 に答える 1

0

あなたの質問が正しく理解できれば、C で使用されるほとんどのライブラリは Qt でもアクセスできるので、ほとんどの場合、コードの共有に問題はありません。構造の共有については、構造の定義は両方で同じであるため、たとえば、structure.hファイルで構造を定義し、このファイルを両方のコードに含めて使用できます。

于 2013-11-06T05:58:03.287 に答える