Форум: Форум C++Разное
Новые темы: 00
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум C++

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Что делают статические библиотеки и с чем их едят?
 
 автор: Фитч   (24.02.2007 в 16:05)   письмо автору
 
 

сабж

  Ответить  
 
 автор: cheops   (24.02.2007 в 16:34)   письмо автору
 
   для: Фитч   (24.02.2007 в 16:05)
 

Они содержат в себе готовые функции, классы - можно откомпилировать библиотеку и прикреплять её к исполняемому модулю для получения доступа к функциям и классам внутри библиотеки. Библиотеки бывают статические и динамические - динамические идут отдельно от exe-файла - exe-файл их ищет и если не находит не работает, статические библиотеки входят в состав exe-файла, увеличивая его объём. В этом случае exe-файл будет выполняться где угодно и не будет зависеть от внешних библиотек, однако приложения использующие одни и те же библиотеки будут занимать больший объём на диске и в оперативной памяти, по сравнению если бы они использовали динамическую библиотеку.

  Ответить  
 
 автор: Фитч   (24.02.2007 в 19:56)   письмо автору
 
   для: cheops   (24.02.2007 в 16:34)
 

Спасибо. А как статическую библиотеку вставить в приложение? Если её указать в параметрах линкера (input), то она будет автоматически включена?

  Ответить  
 
 автор: cheops   (25.02.2007 в 01:18)   письмо автору
 
   для: Фитч   (24.02.2007 в 19:56)
 

Да, она прикрепляется в линекере.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования