Как компилировать пространственное для iOS

StackOverflow https://stackoverflow.com/questions/4793970

  •  24-10-2019
  •  | 
  •  

Вопрос

Я новичок здесь, и это моя первая тема. Я очень новый на платформе iOS, и я пытаюсь использовать пространственное расширение с SQLite3, но я не мог этого сделать. Это сводит меня с ума. Я не знаю, как и с чего начать. Кто -нибудь может дать мне предложение?

Спасибо.

Это было полезно?

Решение

Я тот парень, который поделился либерациями на http: // ;-) Я добился хорошего прогресса в облегчении интеграции пространственного для iOS. Теперь я могу построить полностью автономный статическая библиотека пространственного (2.3.1, который внедряет необходимые GEO и Proj, так что не нужно снимать их машину).

Просто скачайте Zip http://lionel.gueganton.free.fr/spatialite/spatialite2.3.1.zip И вы получите заголовки x86 и arm +, чтобы вы могли использовать непосредственно интерфейс пространственного интерфейса из этих заголовков.

После того, как вы перетаскиваете. spatialite_init(1).

Следующее должно отображаться в вашем журнале консоли:

SpatiaLite version ..: 2.3.1    Supported Extensions:
    - 'VirtualShape'    [direct Shapefile access]
    - 'VirtualText      [direct CSV/TXT access]
    - 'VirtualNetwork   [Dijkstra shortest path]
    - 'RTree'       [Spatial Index - R*Tree]
    - 'MbrCache'        [Spatial Index - MBR cache]
    - 'VirtualFDO'      [FDO-OGR interoperability]
    - 'SpatiaLite'      [Spatial SQL - OGC]
PROJ.4 version ......: Rel. 4.6.1, 21 August 2008
GEOS version ........: 3.1.1-CAPI-1.6.0

Другие советы

Своится, закачивайся, возьми их, пока они горячие!

Магистры, Google-Fu силен в этом!

Не могу сказать, что я написал это (я делать Планируйте сценарии Cmake для iPhone SQLite и Spatialite, когда -нибудь очень скоро), но я предлагаю вам добраться до этот сайт, до 404:

http://lionel.gueganton.free.fr/spatialite/

Скачать вам несколько вкусностей, в том числе предварительно скомпилированные пространственные + расширения 2.3.1 двоичные файлы !!!

Есть SQLite-On-OSX Script Cmake (Первоначально найдено здесь), который, вероятно, с небольшим количеством работы, должен быть повторно нацелен на сборки SQLite-Iphone (я сделаю это, как только у меня будет время). Это должно позволить вам использовать последнюю версию SQLite (я прочитал, что версия с Apple Include немного искалечена). Тогда, предположительно, вам просто нужно ссылаться на новый Файлы заголовков в локальном порядке, т.е. с помощью кавычек

(например, "sqllitexxx.h")

Вместо использования угловых кронштейнов:

(u003Csqllitexoldx.h>)

Итак, я получаю эти сочные очки ;-)?

Ваше здоровье

Большой богатый

Пространство для iOS в 3 простых шагах:

  1. Получите Makefile и Patch от https://github.com/gstf/libspatialite-ios
  2. Тип Make
  3. Там нет шага 3

Шляпа СОВЕТ ГУСТАФ Линдквист за то, чтобы сделать это доступным!

Возможно, вам придется компилироваться с целью ARMV7 (оптимизированная сборка), вы также должны связаться со Stdlib ++. Dylib.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top