标签: c++ matlab qt mutex shared-memory
我有单独的matlab和Qt c ++程序。我们是否有可能在这两者之间分享记忆。因此,一个程序可以轻松编写,其他程序可以使用互斥锁读取。
答案 0 :(得分:0)
您可以使用内存映射文件轻松共享内存。请参阅MATLAB中的memmapfile和C ++的Boost' Memory Mapped File library。但是,它不提供共享的互斥锁。
memmapfile
另一种方法是在MATLAB端围绕mex创建一个C++ Boost shared memory operations包装器。