[英]Communication using Shared Memory between VC++ and Qt applications
我正在使用FileMapping在C ++ Windows窗体应用程序和Qt应用程序中的QSharedMemory中实现共享内存的概念。
我想在使用QsharedMemory的Qt应用程序中使用FileMapping技术读取由C ++表单应用程序编写的数据。
可能吗? 如果不是,请建议实现此功能的适当方法。
我不确定您的实现细节,但是我建议更好的统一方法是使用boost::InterProcess
它提供了可以在两个进程中使用然后使用通用代码的机制。
http://www.boost.org/doc/libs/1_52_0/doc/html/interprocess/sharedmemorybetweenprocesses.html
另一个原因是该库提供了用于同步的机制以及将来可能有用的其他IPC机制。
http://www.boost.org/doc/libs/1_52_0/doc/html/interprocess/synchronization_mechanisms.html
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.