Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.89
XXXXXXX
0 / 0 / 0
Регистрация: 24.08.2011
Сообщений: 242
#1

С какими библиотеками .lib или .dll програмы работают быстрее? - C++

12.04.2012, 11:33. Просмотров 1139. Ответов 1
Метки нет (Все метки)

С какими библиотеками .lib или .dll програмы работают быстрее? и почему?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.04.2012, 11:33
Здравствуйте! Я подобрал для вас темы с ответами на вопрос С какими библиотеками .lib или .dll програмы работают быстрее? (C++):

Как в VS 2015 устранить ошибку LNK 1104 cannot open file 'fltkd.lib wsock32.lib comct132.lib fltkjpegd.lib'? - C++
как устранить ошибку LNK 1104 в visual studio community 2015? пункта C/C++ в properties нету Можете сказать куда его перенесли или...

Linker error msvcprtd.lib(msvcp100d.dll) error lnk2005 already defined libcpmtd.lib - C++
Господа, забрал из VSS солюшен (из 5 проектов) для VS2010 и стал его собирать. Увлекательный квест "собери меня" через неделю (с...

Работа с DLL библиотеками - C++
Здравствуйте. Помогите, пожалуйста, переделать программу. Определите следующие функции для работы с массивом: 1) int GetValue(Pairs*...

Какой необходим минимальный уровень знаний для работы с DLL-библиотеками? - C++
Какой нужно минимальный уровень знаний о dll-библиотеках, что бы адекватно с ними работать/их использовать? Мне посоветовали почитать...

Нестандартные бмблмотеки, которые работают со строками быстрее. - C++
Podskagite, pls, kakie, gde mogno vsyat'/kupit'... Proga postoyanno vipolnyaet ogromnoe kol-vo operaziy so strokami (ishet posiziu,...

Файлы *.lib и *.dll - C++
Привет всем! Вот решил начать писать проект и задался вопросом: как использовать *.lib и *.dll файлы? Я даже не знаю что в этих файлах...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
John Paramol
Сообщений: n/a
13.04.2012, 23:42 #2
Если я не очень ошибаюсь, .lib - библиотеки импорта, не содержащие кода, а содержащие записи, в которых указано имя длл и размещение в ней импортируемых функций. Так что не уместно было бы говорить об их выполнении.

Если имеется в виду разница по времени между неявной и явной загрузкой библиотеки, то вот что пишет Джеффри Рихтер:
"Если Ваше приложение использует несколько DLL, его инициализация может занимать длительное время, потому что загрузчику приходится проецировать их на адресное пространство процесса. Один из способов снять остроту этой проблемы — распределить загрузку DLL в ходе выполнения приложения."
Правда это касается DLL отложенной загрузки - третьего способа связывания, при котором неявно связываемая DLL не загружается, пока код не обратится к какому-нибудь экспортируемому из нее идентификатору.
Но думаю, что это же можно отнести и к DLL явной загрузки.
Вобщем, выбор надо делать исходя из задачи. Основное время уходит на инициализацию DLL, а время обращения к функциям DLL явной и неявной загрузки одинаково, когда DLL уже в пространстве процесса.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.04.2012, 23:42
Привет! Вот еще темы с ответами:

Dll и Lib файлы - C++
Создаю корректный хедер и модуль, компилирую в dll. Перемещаю .h, .dll и .lib в папку с приложением, которое их использует. Почему связи...

DLL и Lib на разных языках - C++
Доброе время суток. На разных языках можно создавать dll и lib библиотеки. Т.е я могу написать например библиотеку на C++ и написать ее...

Подключение библиотек lib и dll - C++
Здравствуйте. Подскажите, пожалуйста, как исправить такую ошибку: Ошибка 2 error LNK1104: не удается открыть файл "opencv_core2411.lib"....

Подключение к проекту С++ dll, lib файлов - C++
Всем привет. Возникла необходимость подключения библиотек POCO - Download; POCO - POCO Zip Library; В частичности интересует...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru