我正在C中創建一個跨平臺共享庫。我知道多個操作系統/硬件之間存在很多差異,每增加一次新操作系統都會增加混亂。爲了解決這個問題,我決定創建一個共享對象。在創建共享對象庫時,我遇到了這個問題,經過研究發現它是共享內存和堆內存問題。如何創建共享磁頭內存exe和dll /共享對象
現在我想要創建一個共享對象內存或磁頭內存。因此,可以通過不同的EXE或另一個DLL /共享對象進程訪問相同的內存。我已經通過搜索網絡共享堆內存和其他方面的許多建議。幾乎所有的解決方案都以C++提供。但我只需要C語言。請讓我知道如何在C中共享對象內存,以便共享對象創建的對象可以被exe使用,銷燬或共享。
目前使用的CentOS 6 - 海灣合作委員會在Linux,Mac和Windows
當前使用CentOS 6 - GCC創建共享庫並在Linux,Mac和Windows上測試 – Vineet1982
@ Vineet1982 - 我添加了更多信息 – Sean