Здравствуйте, гость ( Вход | Регистрация )
|
_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 в корне, можно попробовать поэксплуатировать Link П.С. Цитата(lanz @ 18.1.2015, 21:27) Link Link Linkпо-русски |
|
|
|
_Konstantin_ Сборка проектов Qt 18.1.2015, 15:40
lanz http://msdn.microsoft.com/en-us/library/wi...op_ap... 18.1.2015, 17:39
_Konstantin_ lanz, нужно для проектов собираемых на QtCreator, ... 18.1.2015, 17:47
maint Цитата(_Konstantin_ @ 18.1.2015, 23:47) l... 18.1.2015, 18:19
lanz Посмотрите по ссылке как Windows ищет DLL которые ... 18.1.2015, 18:35
_Konstantin_ Цитата(lanz @ 18.1.2015, 21:35) Посмотрит... 18.1.2015, 18:47
lanz ЦитатаСтранно, но в Интернете встречал проекты на ... 18.1.2015, 19:17
_Konstantin_ Цитата(lanz @ 18.1.2015, 22:17) ЦитатаСтр... 18.1.2015, 19:22
lanz Возможно это были плагины. Для них и для библиотек... 18.1.2015, 19:27
_Konstantin_ Цитата(lanz @ 18.1.2015, 22:27) Возможно ... 18.1.2015, 19:31![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 8.1.2026, 16:33 |