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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Пути по умолчанию к библиотекам QT  (Прочитано 7670 раз)
RandRay
Гость
« : Ноябрь 27, 2009, 20:58 »

на каком-то форуме вычитал - прописываешь в программе путь к библиотекам, допустим QTGui4.dll  и она автоматически их находит на компьютере (не нужно таскать за собой много мегабайт). Просьба подсказать данную команду...
Записан
lit-uriy
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3880


Просмотр профиля WWW
« Ответ #1 : Ноябрь 27, 2009, 21:07 »

А если их нет на данном компьютере?

П.С. можно указать путь поиска в переменной окружения (среды) PATH, через Свойства "моего компьютера"
Записан

Юра.
niXman
Гость
« Ответ #2 : Ноябрь 27, 2009, 21:18 »

Цитировать
П.С. можно указать путь поиска в переменной окружения (среды) PATH
А как еще можно?(любопытно)
Записан
RandRay
Гость
« Ответ #3 : Ноябрь 27, 2009, 21:22 »

ну на нет и суда нет) я о случае, когда они должны быть.
в плане была отдельная команда.. наподобие defaultPath или что-то в этом роде.. Assistant не дал вразумительного ответа.как жалею что не скопипастил куда-нибудь.
Записан
spectre71
Гость
« Ответ #4 : Ноябрь 27, 2009, 21:34 »

на каком-то форуме вычитал - прописываешь в программе путь к библиотекам, допустим QTGui4.dll  и она автоматически их находит на компьютере (не нужно таскать за собой много мегабайт). Просьба подсказать данную команду...

Если прописываешь - найдет, только если библиотеки есть по данному пути; если нет библиотек по этому пути - значит не найдет.Улыбающийся
Записан
lit-uriy
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3880


Просмотр профиля WWW
« Ответ #5 : Ноябрь 27, 2009, 21:57 »

>>А как еще можно?(любопытно)
можно положить рядом с экзешником файл qt.config, а в нём указать абсолютный путь к корневому каталогу Qt
Записан

Юра.
spectre71
Гость
« Ответ #6 : Ноябрь 27, 2009, 22:29 »

можно положить рядом с экзешником файл qt.config, а в нём указать абсолютный путь к корневому каталогу Qt

А еще проще так:

QString Path  = MySuperFinder.GetPathForMyLib("QTGui4.dll");  Улыбающийся
Записан
SASA
Гость
« Ответ #7 : Ноябрь 28, 2009, 16:13 »

>>А как еще можно?(любопытно)
можно положить рядом с экзешником файл qt.config, а в нём указать абсолютный путь к корневому каталогу Qt

По-моему это только для плагинов. QtGui линкуется автоматом, так что если система её не найдёт, то программа просто не запустится.
Записан
kirill
Гость
« Ответ #8 : Ноябрь 30, 2009, 07:17 »

можно положить рядом с экзешником файл qt.config, а в нём указать абсолютный путь к корневому каталогу Qt

А еще проще так:

QString Path  = MySuperFinder.GetPathForMyLib("QTGui4.dll");  Улыбающийся

Мнэээ.. а зачем искать, если оно и так запустилось?
Я так понимаю, что без этой либы этот твой кусок кода и не подумает исполняться
Записан
aliks-os
Гость
« Ответ #9 : Июнь 26, 2013, 14:12 »

>>А как еще можно?(любопытно)
можно положить рядом с экзешником файл qt.config, а в нём указать абсолютный путь к корневому каталогу Qt

а можно еще проще, положить qt-шные dll рядом с экзешником и будем вам радость. В любом случае программа сначала ищет их в каталоге где находиться экзешник, ну и только потом обращается к системным переменным
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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