我需要将应用程序(用 XE2 编写)移植到 Mac。
我的应用程序分为简单UI executable
(单线程)和不可见engine
(严重依赖 OmniThreadLibrary 3.02和Cromis DirectoryWatch)
两个 EXE 都通过Cromis.IPC进行通信
这就是说我主要对这 3 个组件(OmniThreadLibrary、Cromis IPC 和 DirectoryWatch)有问题
我现在的重点是引擎,它拥有大部分代码。
我的问题是:有没有类似于OmniThreadLibrary、Cromis DirectoryWatch 和 Cromis.IPC for Mac 的东西?(无论是 Lazarus 还是 XE2 都以 Mac 作为目标编译器)
答案将对我决定是否应该使用 Delphi XE2 或 Lazarus(我完全不熟悉的 IDE)有很大帮助,并了解什么是提供/支持 Windows 和 Mac 的最佳长期方法,且头痛最小