2013-11-08 2 views
2

Пожалуйста, помогите мне найти портативную версию Qt 5.1.1 для Windows 32-bit. Если его нет, скажите, как его создать. Я никогда этого не делал, поэтому мне понадобятся пошаговые инструкции.Qt 5.1 portable

Заранее благодарен! Baha

+0

Здравствуйте! Да, я совершенно новичок в программировании в Qt, хотя имею некоторые навыки в программировании на C++. Все, что я хотел, - это использовать Qt 5.1 в своей корпоративной сети, не устанавливая ее. Просто скопируйте его в папку и запустите. Разумеется, в создании переносных версий приложений должен быть кто-то. – user2969002

ответ

1

Все версии Qt должны быть портативными - это характер этой структуры. Вы можете найти желаемую двоичную версию Qt here.

+0

На самом деле это не так. Вы можете иметь в виду одну и ту же основную версию. Разумеется, Qt 4 до Qt 5 не переносится и т. Д. Хороший ответ также должен объяснить, что даже тот Qt 5 обеспечивает двоичную совместимость для серии Qt 5.X, возможно, что некоторые функции отсутствуют или неисправны на другой машине. Это очень короткие ответы, а не подробный ответ на реальный ответ. – lpapp

+1

@ LaszloPapp, когда я говорю о том, чтобы быть портативным, я предполагаю, что тот же исходный код может быть создан и запущен в разных средах, и это в значительной степени подходит как Qt 4, так и 5. Даже если ответ короткий, это соответствует вопрос, который также является коротким. – vahancho

+0

Если мы допустим слишком много, порой людям не нужно будет задавать вопросы. Реальный ответ должен быть более продуманным, особенно когда возникает такой вопрос, когда ОП кажется полным новичком. – lpapp

0

Переносимость не на двоичном уровне, а на уровне источника. Это означает, что вы можете переносить приложение, написанное на стандартном C++ и Qt, среди разных платформ (например, Windows, Linux, Mac и т. Д.).

+0

Erhm, вы думаете, что переносимость включает в себя двоичный разрыв? Не то, что у Qt 5 есть (это не по заявлению миссии), но все же ваш ответ читает неправильно из-за этого. – lpapp

2

Qt не переносится, они достаточно глупы, чтобы жестко установить путь установки не только в файлы конфигурации, но и в BINARIES.

Вы можете создать файл bin/qt.conf, хотя, например.

[Paths] 
Prefix = c:/lib/Qt/4.8.5 

Затем проверьте результат с bin/qmake.exe -query, он должен показать заданный путь в конфигурационном файле.

Жаль 4.8.5 crashes когда qt.conf присутствует, и нет 4.8.6 еще ...

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

  • Нет связанных вопросов^_^