c++ - boost IPC 等效(qt?)

标签 c++ qt boost ipc

我正在开发一个应用程序,该应用程序目前有一个特定软件套件的插件,然后是一个单独的应用程序,它使用 boost ipc 与插件通信。

我们插入的最新版本的应用程序刚刚发布,其中包含一个非常旧的 bo​​ost 版本(我认为是 1.35)作为他们 SDK 的一部分。之前从事实际集成 ipc 工作的开发人员(后来换了工作)告诉我们,我们确实需要达到 boost 1.46 才能正常工作。

如果我们有任何方法可以继续使用 boost 1.46 并解决他们包含旧的 bo​​ost 的问题,那就太好了,但我的理解是那是不可能的。

因此,还有哪些其他等效软件包可以轻松实现跨应用程序通信?我们以前只使用 qt 的信号和槽,但后来放弃了它,转而使用 ipc(当然没有人能特别记得为什么这样做......)

如有任何帮助,我们将不胜感激。

谢谢, 锂铁

最佳答案

使用 XML 和 TCP/IP?它是面向 future 的,独立于操作系统和实现。

检查 QTcpServer , QTcpSocket , QXmlStreamReaderQXmlStreamWriter !

对于经典 IPC:check Qt documentation .

关于c++ - boost IPC 等效(qt?),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7484958/

相关文章:

c++ - 沿前向 vector 移动和导入模型 - DirectX11 C++

c# - 将 iostream 输入代码从 C++ 移植到 C#

c++ - 如何更改 Visual Studio 2017 中的命令行宏

c++ - 客户端服务器 API 交互

c++ - 使用 Boost 作为 CMake 的 git 子模块

c++ - C++阻止刷新

c++ - QUiLoader : requirements for loading . 带有自定义小部件的 ui 文件?

c++ - 带有文本和图像按钮的 Qt Combobox 项目

c++ - Qt Sqlite 更新返回 false

c++ - 如何在 fork 上重新初始化 Boost Log 库?