簡體   English   中英

如何在c ++和matlab進程之間放置共享內存?

[英]How to put shared memory between c++ and matlab process?

我有單獨的matlab和Qt c ++程序。 我們是否有可能在這兩者之間分享記憶。 因此,一個程序可以輕松編寫,其他程序可以使用互斥鎖讀取。

您可以使用內存映射文件輕松共享內存。 請參閱MATLAB中的memmapfile和C ++的Boost 內存映射文件庫 但是,它不提供共享的互斥鎖。

另一種方法是在MATLAB端圍繞C ++ Boost共享內存操作創建一個mex包裝器。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM