Вопросы с тегом «static-libraries»

Статическая библиотека - это архив объектных файлов. Используемый в качестве входных данных компоновщика, компоновщик извлекает объектные файлы, необходимые для связывания.

403
Файл универсален (три среза), но в нем нет (n) ошибки среза ARMv7-s для статических библиотек на iOS, в любом случае, чтобы обойти?

Я обновил версию XCode и при использовании внешних статических библиотек я получаю это сообщение: ld: файл универсален (3 среза), но не содержит (n) среза armv7s: / file / location для архитектуры armv7s clang: error: сбой команды компоновщика с кодом выхода 1 (используйте -v для просмотра вызова)...

230
В чем разница между библиотеками .so, .la и .a?

Я знаю, что .soфайл является динамической библиотекой (многие потоки могут совместно использовать такие библиотеки, поэтому нет необходимости иметь более одной копии в памяти). Но в чем разница между .aи .la? Это все статические библиотеки? Если динамические библиотеки имеют большие преимущества по...

214
DLL и LIB файлы - что и почему?

Я очень мало знаю о DLL и LIB, кроме того, что они содержат жизненно важный код, необходимый для правильной работы программы - библиотеки. Но почему компиляторы генерируют их вообще? Не будет ли проще просто включить весь код в один исполняемый файл? И в чем разница между DLL и...

153
Категории Objective-C в статической библиотеке

Можете ли вы рассказать мне, как правильно связать статическую библиотеку с проектом iPhone. Я использую статический проект библиотеки, добавленный в проект приложения в качестве прямой зависимости (цель -> общие -> прямые зависимости), и все работает нормально, но категории. Категория,...

151
Библиотека? Статическая? Динамический? Или рамки? Проект внутри другого проекта

У меня есть приложение для iOS, и я хочу добавить большой кусок кода, который я разрабатывал, как еще один проект, просто для удобства тестирования. Новый блок в основном имеет дело с сохранением изображения в различных службах обмена и т. Д. Поскольку этот код совместного использования требует...

138
Как скомпилировать статическую библиотеку в Linux?

У меня есть вопрос: как скомпилировать статическую библиотеку в Linux gcc, т.е. мне нужно скомпилировать мой исходный код в файл с именем out.a. Достаточно ли просто скомпилировать команду gcc -o out.a out.c? Я не совсем знаком gcc, надеюсь, кто-нибудь может мне...

133
Разница между фреймворком и статической библиотекой в ​​xcode4 и как их называть

Я совершенно новичок в Xcode и Objective-C. Я хочу задать очень простой вопрос. Я видел, что при «связывании двоичного файла с библиотеками» в настройках проекта есть различия в фреймворке и библиотеках, импортированных из других проектов в рабочей области. Первый вопрос, почему есть рамки? И...

133
Указание gcc напрямую связать библиотеку статически

Мне кажется странным использовать -Wl,-Bstatic, чтобы сказать, с gccкакими библиотеками я хочу связать статически. Ведь всю остальную gccинформацию о линковке с библиотеками я рассказываю напрямую ( -Ldir, -llibname). Можно ли напрямую указать драйверу gcc, какие библиотеки должны быть связаны...

115
Статические и динамические фреймворки iOS: пояснения

Я должен признать, что с выпуском iOS 8 я немного запутался в динамических и статических фреймворках в iOS. Я ищу способ распространять созданную мной библиотеку, и мне нужно поддерживать iOS 7 и выше. (Примечание: это будет проприетарный фреймворк. Я не могу использовать какао-стручки, и я также...

108
статическая компоновка только некоторых библиотек

Как я могу статически связать только некоторые определенные библиотеки с моим двоичным файлом при связывании с GCC? gcc ... -static ...пытается статически связать все связанные библиотеки, но у меня нет статической версии некоторых из них (например:...

96
Как мне сказать CMake связать статическую библиотеку в исходном каталоге?

У меня есть небольшой проект с Makefile, который я пытаюсь преобразовать в CMake, в основном, чтобы получить опыт работы с CMake. Для целей этого примера проект содержит исходный файл (C ++, хотя я не думаю, что этот язык особенно актуален) и файл статической библиотеки, который я скопировал из...

93
Статическая компоновка libstdc ++: есть ли ошибки?

Мне нужно развернуть приложение C ++, построенное на Ubuntu 12.10 с libstdc ++ GCC 4.7, в системах под управлением Ubuntu 10.04, который поставляется со значительно более старой версией libstdc ++. В настоящее время я компилирую -static-libstdc++ -static-libgcc, как было предложено в этом...

92
Как объединить две статические библиотеки «ar» в одну?

У меня есть два статических библиотеки Linux, созданные ar cr, libabc.aи libxyz.a. Я хочу объединить их в одну статическую библиотеку libaz.a. Как я могу это сделать. Я хочу создать объединенную статическую библиотеку, а не отдавать обе библиотеки на финальную ссылку приложений....

91
Xcode 4 не может найти файлы общедоступных заголовков из зависимости статической библиотеки

Альтернативные названия для облегчения поиска Xcode не может найти заголовок Отсутствует .h в Xcode Файл Xcode .h не найден лексический файл или файл проблемы препроцессора не найден Я работаю над проектом приложения iOS, который пришел из Xcode 3. Теперь я перешел на Xcode 4, мой проект строит...

84
Что находится внутри файла .lib статической библиотеки, статически связанной динамической библиотеки и динамически связанной динамической библиотеки?

Что находится внутри файла .lib статической библиотеки, статически связанной динамической библиотеки и динамически связанной динамической библиотеки? Почему нет необходимости в файле .lib в динамически подключаемой динамической библиотеке, а также в том, что при статической компоновке файл .lib...