0

我试图在前端使用 qt 并在后端使用 C 来制作应用程序。在主窗口中,我创建了一个执行外部 C 代码的线程,但是当代码执行某些操作时,我需要与 qt 主窗口共享结构和值。我正在考虑使用共享内存和信号在 c 进程和主窗口之间传递这些信息。我在 qt wiki 上看到了 QSharedMemory lib,但我没有看到任何关于 c 代码和 qt 或类似代码之间的信号的信息。

谢谢,对不起我的英语不好=/

4

1 回答 1

0

如果我正确理解您的要求,那么 C 中使用的大多数库也可以在 Qt 中访问,因此在大多数情况下共享代码不会有太大问题。关于共享结构,由于在它们中定义结构是相同的,因此您可以例如在structure.h文件中定义您的结构,然后将该文件包含在您的两个代码中并使用它。

于 2013-11-06T05:58:03.287 回答