我使用文件映射用于在Qt应用程序一个C ++窗口形式的应用和实施QSharedMemory共享存储器的概念。
我想读使用QsharedMemory使用文件映射技术由C ++形式的应用程序写入的数据,在Qt应用程序。
可能吗? 如果没有,请建议适当的方法来实现此功能。
我使用文件映射用于在Qt应用程序一个C ++窗口形式的应用和实施QSharedMemory共享存储器的概念。
我想读使用QsharedMemory使用文件映射技术由C ++形式的应用程序写入的数据,在Qt应用程序。
可能吗? 如果没有,请建议适当的方法来实现此功能。
我不太清楚你的实现细节,但是我会建议接近这更好更均匀的方式是通过使用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