Описание структуры папок Qt SDK - PullRequest
1 голос
/ 12 июля 2009

Знаете ли вы какой-нибудь ресурс, описывающий структуру папок Qt SDK?

Мне интересно, почему некоторые файлы dll находятся в c: \ qt \ 2009.03 \ bin и в c: \ qt \ 2009.03 \ qt \ bin одновременно? Имея одинаковое имя, они имеют разные размеры (например, QtCore4.dll - 2 016 256 байт в первой папке и 2 730 496 байт во второй папке). В чем разница между dll-файлами с одинаковыми именами в обеих папках?

Путь установки SDK по умолчанию: c: \ qt \ 2009.03, а qt заканчивается установкой в ​​c: \ qt \ 2009.03 \ qt. Разве не следует вместо этого устанавливать qt, скажем, c: \ qt-4.5.2? Могу ли я разделить qt SDK от остальных SDK и указать SDK на новое местоположение qt?

1 Ответ

2 голосов
/ 12 июля 2009

Подкаталог qt является платформой. Это то, что вы получите, если только что скачали фреймворк. Каталог более высокого уровня bin содержит биты, необходимые для фактического запуска QtCreator. QtCreator, очевидно, скомпилирован с Visual Studio (на Windows), и я думаю, что библиотеки qt Framework скомпилированы с MinGW.

Вы можете перекомпилировать QtCreator и все биты, которые вам нужны, чтобы удалить дублирование ... и перемещать вещи вокруг ... но зачем беспокоиться? Вам просто нужно будет сделать все это снова через несколько месяцев с 4.5.3, 4.6.0 или чем-то еще, что будет дальше.

Развертывание - это другое дело. Это то, где я хотел бы заботиться о структурах каталогов и т. Д. Здесь есть некоторая документация о том, что вам в основном нужно делать с помощью TrollTech / Nokia здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...