Как написать кроссплатформенную библиотеку C и связать ее с приложением iOS? - PullRequest
0 голосов
/ 16 ноября 2010

Мне нужна библиотека для какого-то кеширования.Он должен быть кроссплатформенным для повторного использования в Linux / Windows / iOS.Как мне это сделать?

1 Ответ

2 голосов
/ 17 ноября 2010

Если вы действительно хотите это сделать, вам нужно поместить специфичный для платформы код внутри #ifdef, чтобы разрешить компиляцию только определенного кода на разных платформах. Возможно, будет проще создать одну общую библиотеку C, которая будет одинаковой для разных платформ, а затем три отдельные библиотеки C, которые будут обрабатывать специфичный для платформы код.

Я думаю, что код будет легче читать и управлять этим способом.

...