В чем разница между статическими и общими библиотеками? Я использую Eclipse, и есть несколько типов проектов, включая статические библиотеки и общие библиотеки? У одного есть преимущество перед...
Статическая библиотека - это архив объектных файлов. Используемый в качестве входных данных компоновщика, компоновщик извлекает объектные файлы, необходимые для связывания.
В чем разница между статическими и общими библиотеками? Я использую Eclipse, и есть несколько типов проектов, включая статические библиотеки и общие библиотеки? У одного есть преимущество перед...
Я обновил версию XCode и при использовании внешних статических библиотек я получаю это сообщение: ld: файл универсален (3 среза), но не содержит (n) среза armv7s: / file / location для архитектуры armv7s clang: error: сбой команды компоновщика с кодом выхода 1 (используйте -v для просмотра вызова)...
Я знаю, что .soфайл является динамической библиотекой (многие потоки могут совместно использовать такие библиотеки, поэтому нет необходимости иметь более одной копии в памяти). Но в чем разница между .aи .la? Это все статические библиотеки? Если динамические библиотеки имеют большие преимущества по...
Я очень мало знаю о DLL и LIB, кроме того, что они содержат жизненно важный код, необходимый для правильной работы программы - библиотеки. Но почему компиляторы генерируют их вообще? Не будет ли проще просто включить весь код в один исполняемый файл? И в чем разница между DLL и...
У меня есть двоичный файл - статическая библиотека Windows (* .lib). Есть ли простой способ узнать имена функций и их интерфейс из этой библиотеки? Нечто подобное emfarи elfdumpутилиты (в системах...
Можете ли вы рассказать мне, как правильно связать статическую библиотеку с проектом iPhone. Я использую статический проект библиотеки, добавленный в проект приложения в качестве прямой зависимости (цель -> общие -> прямые зависимости), и все работает нормально, но категории. Категория,...
У меня есть приложение для iOS, и я хочу добавить большой кусок кода, который я разрабатывал, как еще один проект, просто для удобства тестирования. Новый блок в основном имеет дело с сохранением изображения в различных службах обмена и т. Д. Поскольку этот код совместного использования требует...
У меня есть вопрос: как скомпилировать статическую библиотеку в Linux gcc, т.е. мне нужно скомпилировать мой исходный код в файл с именем out.a. Достаточно ли просто скомпилировать команду gcc -o out.a out.c? Я не совсем знаком gcc, надеюсь, кто-нибудь может мне...
Я совершенно новичок в Xcode и Objective-C. Я хочу задать очень простой вопрос. Я видел, что при «связывании двоичного файла с библиотеками» в настройках проекта есть различия в фреймворке и библиотеках, импортированных из других проектов в рабочей области. Первый вопрос, почему есть рамки? И...
Мне кажется странным использовать -Wl,-Bstatic, чтобы сказать, с gccкакими библиотеками я хочу связать статически. Ведь всю остальную gccинформацию о линковке с библиотеками я рассказываю напрямую ( -Ldir, -llibname). Можно ли напрямую указать драйверу gcc, какие библиотеки должны быть связаны...
Я должен признать, что с выпуском iOS 8 я немного запутался в динамических и статических фреймворках в iOS. Я ищу способ распространять созданную мной библиотеку, и мне нужно поддерживать iOS 7 и выше. (Примечание: это будет проприетарный фреймворк. Я не могу использовать какао-стручки, и я также...
Как я могу статически связать только некоторые определенные библиотеки с моим двоичным файлом при связывании с GCC? gcc ... -static ...пытается статически связать все связанные библиотеки, но у меня нет статической версии некоторых из них (например:...
Я много раз использовал use_frameworksв CocoaPods Podfile. Мне просто интересно, почему мы его используем? Я не мог получить на него прямого ответа. Пример: platform :ios, '8.0' use_frameworks! target "CityWhether" do pod 'Alamofire' pod 'SwiftyJSON' end...
У меня есть небольшой проект с Makefile, который я пытаюсь преобразовать в CMake, в основном, чтобы получить опыт работы с CMake. Для целей этого примера проект содержит исходный файл (C ++, хотя я не думаю, что этот язык особенно актуален) и файл статической библиотеки, который я скопировал из...
Мне нужно развернуть приложение C ++, построенное на Ubuntu 12.10 с libstdc ++ GCC 4.7, в системах под управлением Ubuntu 10.04, который поставляется со значительно более старой версией libstdc ++. В настоящее время я компилирую -static-libstdc++ -static-libgcc, как было предложено в этом...
У меня есть два статических библиотеки Linux, созданные ar cr, libabc.aи libxyz.a. Я хочу объединить их в одну статическую библиотеку libaz.a. Как я могу это сделать. Я хочу создать объединенную статическую библиотеку, а не отдавать обе библиотеки на финальную ссылку приложений....
Альтернативные названия для облегчения поиска Xcode не может найти заголовок Отсутствует .h в Xcode Файл Xcode .h не найден лексический файл или файл проблемы препроцессора не найден Я работаю над проектом приложения iOS, который пришел из Xcode 3. Теперь я перешел на Xcode 4, мой проект строит...
Что находится внутри файла .lib статической библиотеки, статически связанной динамической библиотеки и динамически связанной динамической библиотеки? Почему нет необходимости в файле .lib в динамически подключаемой динамической библиотеке, а также в том, что при статической компоновке файл .lib...