Быстрый вопрос о Qt с C ++ - PullRequest
1 голос
/ 22 июня 2011

Я не могу загрузить Qt IDE прямо сейчас, поскольку он имеет размер около 1,5 ГБ, а мое интернет-соединение ограничено 60 Кбит / с с пределом загрузки 500 МБ. Итак, извините за любопытство, так как я не смогу попробовать Qt довольно долго.

Вопрос в следующем: если я хочу использовать функции Qt для работы с БД, графическим интерфейсом и сетью, каков типичный размер программы "hello world", которая включает библиотеки для них?

Кроме того, должен ли Qt быть установлен на компьютере, таком как .Net Framework, для запуска программ?

Опять, извините, я не могу попробовать Qt прямо сейчас.

Ответы [ 2 ]

2 голосов
/ 22 июня 2011

Приложение "hello world", использующее эти модули в Windows, вероятно, будет занимать более 5 МБ. Это действительно зависит от конфигурации Qt. Вы можете статически связать только то, что вам нужно, и сжать исполняемый файл (см. UPX ), чтобы получить намного меньший вывод.

Что касается установки, то здесь нет фреймворка для установки. Просто свяжите соответствующие DLL-файлы, если вы не используете статическое связывание.

Обратите внимание, что ответ на платформах, отличных от Windows, отличается. Вы не указали, но я предположил, что Windows из-за ссылки .NET (а не Mono).

0 голосов
/ 22 июня 2011

Qt не имеет никакого отношения к .NET.

Что касается другой части вопроса, я признаю, что нахожу это немного странным.Зачем включать все эти библиотеки, если вы пишете только привет?Имейте в виду, что даже когда вы пишете Hello World на типичном C ++, вы включаете iostream, который является библиотекой, но у которого почти нет накладных расходов.На моем компьютере он составляет около 6 КБ.

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