Russian Qt Forum

Qt => Общие вопросы => Тема начата: RandRay от Ноябрь 27, 2009, 20:58



Название: Пути по умолчанию к библиотекам QT
Отправлено: RandRay от Ноябрь 27, 2009, 20:58
на каком-то форуме вычитал - прописываешь в программе путь к библиотекам, допустим QTGui4.dll  и она автоматически их находит на компьютере (не нужно таскать за собой много мегабайт). Просьба подсказать данную команду...


Название: Re: Пути по умолчанию к библиотекам QT
Отправлено: lit-uriy от Ноябрь 27, 2009, 21:07
А если их нет на данном компьютере?

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


Название: Re: Пути по умолчанию к библиотекам QT
Отправлено: niXman от Ноябрь 27, 2009, 21:18
Цитировать
П.С. можно указать путь поиска в переменной окружения (среды) PATH
А как еще можно?(любопытно)


Название: Re: Пути по умолчанию к библиотекам QT
Отправлено: RandRay от Ноябрь 27, 2009, 21:22
ну на нет и суда нет) я о случае, когда они должны быть.
в плане была отдельная команда.. наподобие defaultPath или что-то в этом роде.. Assistant не дал вразумительного ответа.как жалею что не скопипастил куда-нибудь.


Название: Re: Пути по умолчанию к библиотекам QT
Отправлено: spectre71 от Ноябрь 27, 2009, 21:34
на каком-то форуме вычитал - прописываешь в программе путь к библиотекам, допустим QTGui4.dll  и она автоматически их находит на компьютере (не нужно таскать за собой много мегабайт). Просьба подсказать данную команду...

Если прописываешь - найдет, только если библиотеки есть по данному пути; если нет библиотек по этому пути - значит не найдет.:)


Название: Re: Пути по умолчанию к библиотекам QT
Отправлено: lit-uriy от Ноябрь 27, 2009, 21:57
>>А как еще можно?(любопытно)
можно положить рядом с экзешником файл qt.config, а в нём указать абсолютный путь к корневому каталогу Qt


Название: Re: Пути по умолчанию к библиотекам QT
Отправлено: spectre71 от Ноябрь 27, 2009, 22:29
можно положить рядом с экзешником файл qt.config, а в нём указать абсолютный путь к корневому каталогу Qt

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

QString Path  = MySuperFinder.GetPathForMyLib("QTGui4.dll");  :)


Название: Re: Пути по умолчанию к библиотекам QT
Отправлено: SASA от Ноябрь 28, 2009, 16:13
>>А как еще можно?(любопытно)
можно положить рядом с экзешником файл qt.config, а в нём указать абсолютный путь к корневому каталогу Qt

По-моему это только для плагинов. QtGui линкуется автоматом, так что если система её не найдёт, то программа просто не запустится.


Название: Re: Пути по умолчанию к библиотекам QT
Отправлено: kirill от Ноябрь 30, 2009, 07:17
можно положить рядом с экзешником файл qt.config, а в нём указать абсолютный путь к корневому каталогу Qt

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

QString Path  = MySuperFinder.GetPathForMyLib("QTGui4.dll");  :)

Мнэээ.. а зачем искать, если оно и так запустилось?
Я так понимаю, что без этой либы этот твой кусок кода и не подумает исполняться


Название: Re: Пути по умолчанию к библиотекам QT
Отправлено: aliks-os от Июнь 26, 2013, 14:12
>>А как еще можно?(любопытно)
можно положить рядом с экзешником файл qt.config, а в нём указать абсолютный путь к корневому каталогу Qt

а можно еще проще, положить qt-шные dll рядом с экзешником и будем вам радость. В любом случае программа сначала ищет их в каталоге где находиться экзешник, ну и только потом обращается к системным переменным