2009-07-12 6 views
1

Вы знаете какой-либо ресурс, описывающий структуру папок Qt SDK?Описание структуры папок 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?

ответ

2

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

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

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

Смежные вопросы