gpt4 book ai didi

c++ - 如何在 C++ 和 matlab 进程之间放置共享内存?

转载 作者:太空宇宙 更新时间:2023-11-04 13:15:15 24 4
gpt4 key购买 nike

我有单独的 matlab 和 Qt c++ 程序。我们是否可以在这两者之间共享内存。使用互斥锁,一个程序可以轻松编写,而另一个程序可以轻松读取。

最佳答案

您可以使用内存映射文件轻松共享内存。参见 memmapfile在 MATLAB 和 Boost 中 Memory Mapped File library对于 C++。但是,它不提供共享互斥体。

另一种方法是创建一个 mex包装 C++ Boost shared memory operations在 MATLAB 方面。

关于c++ - 如何在 C++ 和 matlab 进程之间放置共享内存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37717515/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com