Пожалуйста, помогите мне найти портативную версию Qt 5.1.1 для Windows 32-bit. Если его нет, скажите, как его создать. Я никогда этого не делал, поэтому мне понадобятся пошаговые инструкции.Qt 5.1 portable
Заранее благодарен! Baha
Пожалуйста, помогите мне найти портативную версию Qt 5.1.1 для Windows 32-bit. Если его нет, скажите, как его создать. Я никогда этого не делал, поэтому мне понадобятся пошаговые инструкции.Qt 5.1 portable
Заранее благодарен! Baha
Все версии Qt должны быть портативными - это характер этой структуры. Вы можете найти желаемую двоичную версию Qt here.
На самом деле это не так. Вы можете иметь в виду одну и ту же основную версию. Разумеется, Qt 4 до Qt 5 не переносится и т. Д. Хороший ответ также должен объяснить, что даже тот Qt 5 обеспечивает двоичную совместимость для серии Qt 5.X, возможно, что некоторые функции отсутствуют или неисправны на другой машине. Это очень короткие ответы, а не подробный ответ на реальный ответ. – lpapp
@ LaszloPapp, когда я говорю о том, чтобы быть портативным, я предполагаю, что тот же исходный код может быть создан и запущен в разных средах, и это в значительной степени подходит как Qt 4, так и 5. Даже если ответ короткий, это соответствует вопрос, который также является коротким. – vahancho
Если мы допустим слишком много, порой людям не нужно будет задавать вопросы. Реальный ответ должен быть более продуманным, особенно когда возникает такой вопрос, когда ОП кажется полным новичком. – lpapp
Переносимость не на двоичном уровне, а на уровне источника. Это означает, что вы можете переносить приложение, написанное на стандартном C++ и Qt, среди разных платформ (например, Windows, Linux, Mac и т. Д.).
Erhm, вы думаете, что переносимость включает в себя двоичный разрыв? Не то, что у Qt 5 есть (это не по заявлению миссии), но все же ваш ответ читает неправильно из-за этого. – lpapp
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 еще ...
Здравствуйте! Да, я совершенно новичок в программировании в Qt, хотя имею некоторые навыки в программировании на C++. Все, что я хотел, - это использовать Qt 5.1 в своей корпоративной сети, не устанавливая ее. Просто скопируйте его в папку и запустите. Разумеется, в создании переносных версий приложений должен быть кто-то. – user2969002