嗨,我需要在Linux上构建一个项目,但它使用“boost/interprocess/windows_shared_memory.hpp”
有什么办法可以在Linux上运行它,还是我必须重写此代码?

谢谢

最佳答案

我想你只需要使用

 #include <boost/interprocess/managed_shared_memory.hpp>

而不是boost/interprocess/windows_shared_memory.hpp。这将同时处理Windows和Linux。

关于c++ - 在Linux上 boost Windows_shared_memory,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18103168/

10-11 09:19
查看更多