【发布时间】:2013-01-17 16:31:32
【问题描述】:
Boost 默认使用 System V 共享内存并创建文件进行通信。我希望它使用 POSIX 共享内存。
他们是一种强制 boost 使用 POSIX 共享内存而不是尝试创建文件的方法吗?
我是否必须更改源代码中的某些内容(Boost.Interprocess)?
我在 OS X(10.6、10.7 和 10.8)上的项目中使用了 1.46.1 版本的 boost。但我也可以使用 1.52.0。在迁移之前,我想知道是否可以这样做。
【问题讨论】:
-
这是哪个 boost 库?
-
我更新了我的问题。我正在使用 1.46.1。
-
我的意思是 boost 的哪一部分?我最好的猜测是 Boost.Interprocess
-
哦,是的。 Boost.Interprocess.
标签: c++ macos boost posix shared-memory