приложения, созданные с помощью Qt Creator, требуют от конечного пользователя установки плагина? - PullRequest
0 голосов
/ 19 января 2010

Видя, что приложения, созданные с помощью QT, утверждают, что работают на всех платформах, Windows, Linux, Mac ....

требует ли конечный пользователь запуска или установки плагина?

или приложения работают на каждой платформе ... конечный пользователь просто устанавливает мое программное обеспечение и может нормально запускать мое приложение?

Ответы [ 2 ]

1 голос
/ 19 января 2010

Конечному пользователю не нужно устанавливать плагин.

Ему нужна копия библиотеки qt. Вы можете распространять ее как общую библиотеку или статически скомпилировать в приложение. Если вы выберете общую библиотеку, вы можете позволить установщику установить ее.

Вы должны скомпилировать двоичный файл для каждой платформы, на которой вы хотите развернуть свое приложение. Это означает, что вы не можете распространять одно и то же приложение на все платформы.

0 голосов
/ 17 марта 2011

Вы можете статически скомпилировать ваше приложение.Таким образом, вам не придется распространять qt so / dll с исполняемым файлом.

Но Георг прав, достаточно, чтобы вы предоставили qt dll своим исполняемым файлом.По крайней мере, на окнах.В среде Linux обычно QT предоставляется как часть среды.Поэтому ваше приложение должно зависеть от определенных библиотек, поставляемых с операционной системой.

...