crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

_Konstantin_
  опции профиля:
сообщение 18.1.2015, 15:40
Сообщение #1


Новичок


Группа: Новичок
Сообщений: 6
Регистрация: 26.11.2014
Пользователь №: 4283

Спасибо сказали: 0 раз(а)




Репутация:   -1  


Приветствую, возник вопрос по сборке проектов Qt под Windows платформы.
Собранный проект тянет с собой несколько библиотек Qt, я их складываю вместе с собранным проектом (.\Projects\xxx.exe), в корневой каталог .\Projects, все работает прекрасно, но как то не очень это выглядит красиво.
Хотелось бы эти библиотеки видеть к примеру так .\Projects\library\, а собранный файл в .\Projects\
Проекты собираю в QtCreator.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов
Litkevich Yuriy
  опции профиля:
сообщение 19.1.2015, 20:36
Сообщение #2


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


_Konstantin_, Винда ищит DLL сначал в текущем каталоге бинаря, а затем в каталогах перечисленных в переменной PATH.
Поэтому, если при установке программы добавить путь к Qt-бибилиотекам в PATH, то так мы можем подсказать Винде где искать.
Но этого недостаточно, т.к. сам exe-шник из-за жёстко зашитых путей будет искать DLL-ки Qt в корне, можно попробовать поэксплуатировать qt.conf
П.С.
Цитата(lanz @ 18.1.2015, 21:27) *
тут по-русски
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0


RSS Рейтинг@Mail.ru Текстовая версия Сейчас: 23.7.2025, 15:22