Как Google Static lib для iOS НЕ нужен "другой флаг компоновщика" (OTHER_LDFLAGS) - PullRequest
1 голос
/ 17 ноября 2010

Как мы знаем, скомпилированная статическая библиотека * .a добавляет к проекту, проект должен настроить «флаг другого компоновщика» (OTHER_LDFLAGS) для добавления значений «-ObjC» и «-all_load» .

Но, как я вижу, библиотекам Google для iOS это НЕ нужно, просто перетащите и используйте.

Мне что-то не хватает?

спасибо заранее.

и извините за мой английский epxress.

Travis

1 Ответ

2 голосов
/ 16 августа 2011
/*
 * Add this macro before each category implementation, so we don't have to use
 * -all_load or -force_load to load object files from static libraries that only contain
 * categories and no classes.
 * See http://developer.apple.com/library/mac/#qa/qa2006/qa1490.html for more info.
 */

#define TT_FIX_CATEGORY_BUG(name) @interface TT_FIX_CATEGORY_BUG_##name @end \
                                  @implementation TT_FIX_CATEGORY_BUG_##name @end

скопировано с T20ore TreorePreprocessorMacros.h

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...