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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: QT разных версий  (Прочитано 3924 раз)
Примерный ученик
Бывалый
*****
Offline Offline

Сообщений: 450


И это не всегда помогает


Просмотр профиля
« : Июнь 08, 2012, 08:07 »

В системе стоит QT4.3
Прога разработана на машине с QT4.7 и скомпилена там же.
Linux идентичен.
Будет ли она работать на машине с QT4.3?
Если да, то какие действия для этого надо сделать?
Ставить еще и QT4.7 нельзя... Непонимающий
Записан

Как мало времени и как много нужно узнать
Serr500
Гость
« Ответ #1 : Июнь 08, 2012, 08:13 »

Если сборка статическая, то будет, если со ссылками на либы, то не будет.
Записан
Serr500
Гость
« Ответ #2 : Июнь 08, 2012, 08:18 »

Во втором случае нужно смотреть в сторону системной переменной LD_LIBRARY_PATH и ключа линкера
Цитировать
-Wl,-rpath,ПУТЬ_К_БИБЛИОТЕКАМ
Записан
Примерный ученик
Бывалый
*****
Offline Offline

Сообщений: 450


И это не всегда помогает


Просмотр профиля
« Ответ #3 : Июнь 08, 2012, 08:24 »

Во втором случае нужно смотреть в сторону системной переменной LD_LIBRARY_PATH и ключа линкера
Цитировать
-Wl,-rpath,ПУТЬ_К_БИБЛИОТЕКАМ
т.е. можно к исполняемому файлу прикрутить нужные библиотеки?
А где об этом почитать?
Желательно по русски Крутой
Записан

Как мало времени и как много нужно узнать
Serr500
Гость
« Ответ #4 : Июнь 08, 2012, 08:33 »

Не прикрутить. Прикрутить - это статическая сборка.  Указать путь, где они лежат. Например, свалить их в каталог с бинарником, программу запускать через bash-скрипт, в котором добавить путь к этому каталогу в LD_LIBRARY_PATH. Или же скомандовать программе искать библиотеки вначале в текущем каталоге, дав линкеру ключ
Код:
-Wl,-rpath,.
Почитать, можно, к примеру, здесь: http://www.opennet.ru/base/dev/shared_lib_intro.txt.html
Записан
Примерный ученик
Бывалый
*****
Offline Offline

Сообщений: 450


И это не всегда помогает


Просмотр профиля
« Ответ #5 : Июнь 08, 2012, 09:37 »

Не прикрутить. Прикрутить - это статическая сборка.  Указать путь, где они лежат. Например, свалить их в каталог с бинарником, программу запускать через bash-скрипт, в котором добавить путь к этому каталогу в LD_LIBRARY_PATH. Или же скомандовать программе искать библиотеки вначале в текущем каталоге, дав линкеру ключ
Код:
-Wl,-rpath,.
Почитать, можно, к примеру, здесь: http://www.opennet.ru/base/dev/shared_lib_intro.txt.html
Спасибо, самое то Смеющийся
Записан

Как мало времени и как много нужно узнать
DmitryM
Гость
« Ответ #6 : Июнь 08, 2012, 10:31 »

Будет ли она работать на машине с QT4.3?
Если да, то какие действия для этого надо сделать?
Неизвестно Смеющийся Потому что API местами разно. Нужно посмотреть соберется ли проект с Qt4.3.
 Сложно сделать сборку с Qt 4.3?
Записан
Примерный ученик
Бывалый
*****
Offline Offline

Сообщений: 450


И это не всегда помогает


Просмотр профиля
« Ответ #7 : Июнь 10, 2012, 17:55 »

В 4.3 нет WebKit
Записан

Как мало времени и как много нужно узнать
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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