Создание статической библиотеки для iPhone

Вы можете использовать array_agg(value ORDER BY time [ ASC | DESC ]), как в примере ниже.

К сожалению, я не знаю, была ли эта опция доступна в 0.193. По крайней мере, этот ответ, надеюсь, будет полезен для других.

presto:tiny> with example_table as (
          ->     select * from (
          ->         values ('A', 1, 7), ('A', 2, 4), ('A', 3, 3),
          ->              ('B', 4, 6), ('B', 5, 5), ('A', 6, 2),
          ->              ('C', 7, 9), ('C', 8, 8)
          ->         ) example_table("id", "time", "value")
          -> )
          -> select array_agg(value order by time)
          -> from example_table
          -> group by id
          -> ;
    _col0
--------------
 [6, 5]
 [7, 4, 3, 2]
 [9, 8]
(3 rows)
16
задан Martin Cote 7 December 2008 в 20:43
поделиться

3 ответа

Попытайтесь компилировать с arm-apple-darwin-gcc как Ваше приложение GCC. Можно затем использовать lipo для слияния 2 статических библиотек (рука и 386) вместе так, чтобы разработка на sim по сравнению с устройством была бесшовной.

3
ответ дан 30 November 2019 в 23:14
поделиться

Поскольку autoconf основывал библиотеку, я буду голосовать за сценарий сборки Christopher Stawarz:

http://pseudogreen.org/blog/build_autoconfed_libs_for_iphone.html

С этим сценарием можно автоматизировать целый процесс с единственной командой и легко придумать двоичные файлы библиотеки для различных платформ, таких как iPhoneOS 2.0/2.1/2.2/2.2.1 и iPhoneSimulator 2.0/2.1/2.2/2.2.1.

Однако из-за изменения Xcode 3.1, $ (SDKROOT), который имела установка сборки, стал некоторыми краткими названиями как "macosx10.5", "iphoneos2.2.1" или "iphonesimulator2.2.1". Так, способ, которым он упомянул в статье об устанавливании пути поиска в XCode для библиотеки и заголовка, не будет работать (в Xcode 3.1). Вы должны будете трудно кодировать путь собой.

6
ответ дан 30 November 2019 в 23:14
поделиться

После нескольких попыток использовать руку компилятор GCC с подсказками, обеспеченными здесь, я сдался. В моем случае намного более просто, просто портируют библиотеку на XCode, чем попытка скомпилировать статическую библиотеку для iPhone.

0
ответ дан 30 November 2019 в 23:14
поделиться
Другие вопросы по тегам:

Похожие вопросы: