Russian Qt Forum
Сентябрь 30, 2024, 18:31 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Линковка с библиотеками  (Прочитано 2815 раз)
Swa
Самовар
**
Offline Offline

Сообщений: 170


Просмотр профиля
« : Март 06, 2011, 22:06 »

Всем привет.
Есть у меня небольшая программка, использует библиотеку libz. Если я собираю её просто при помощи g++, то мне нужно в makefile написать
Код:
LIBS = -L/usr/lib/ -lz
, иначе не соберётся.

Переношу эту программку на Qt, и заметил, что в файле проекта нет записи о линковке с libz, а программа работает как нужно. Почему так, разве линковка не необходима? Или я переработал и просто туплю в чём-то?
Записан
BRE
Гость
« Ответ #1 : Март 06, 2011, 22:12 »

Она (libz) уже слинкована с Qt.
Записан
Swa
Самовар
**
Offline Offline

Сообщений: 170


Просмотр профиля
« Ответ #2 : Март 06, 2011, 22:54 »

Вон оно что. Спасибо за ответ.
А она слинкована со всеми версиями Qt и на всех платформах?
И где можно посмотреть, какие библиотеки уже слинкованы с Qt?
Записан
BRE
Гость
« Ответ #3 : Март 07, 2011, 10:27 »

А она слинкована со всеми версиями Qt и на всех платформах?
Да.
При конфигурировании Qt можно указать, какую zlib использовать: системную или внутреннюю (3rdparty).

И где можно посмотреть, какие библиотеки уже слинкованы с Qt?
ldd /path/to/sofile
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.114 секунд. Запросов: 20.