問題タブ [qt-installer]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
qt - Qt Installer Framework (QtIFW) インストーラーに VC++ 再頒布可能パッケージをインストールしますか?
Qt Installer Framework (v2.0.1) を使用してアプリのインストーラーを作成しています。Windows で x86 と x64 の両方に対応するアプリを構築しているため、アーキテクチャごとに異なる VC++ 再頒布可能パッケージをパッケージ化したインストーラーを構築しています (MSVC++ 2013 の vcredist_x86.exe と vcredist_x64.exe)。QtIFW のドキュメントはイライラするほど詳細が不足していますが、ファイルが抽出された後に vcredist インストーラーをサイレント モードで実行する操作を installscript.qs に追加できることがわかりました。
しかし、インストーラーが x86 バージョンか x64 バージョンかを判断するのに問題があります。インストールスクリプトからこれを判断する方法はありますか? おそらく、抽出するファイルのリストを調べる方法でしょうか? または、VCRedists をインストールするという一見一般的なタスクを実行する簡単な方法はありますか?
ドキュメントには、次のように記載されています。
エンド ユーザーのシステムにランタイム ライブラリをインストールするには、適切な Visual C++ Redistributable Package (VCRedist) 実行可能ファイルをアプリケーションに含め、ユーザーがアプリケーションをインストールするときに実行されるようにする必要があります。
しかし、「確実に実行する」方法についての詳細は提供されていません。
qt - Qt インストーラー、以前のバージョンを上書き
最新の Qt インストーラー バージョン 2.0.3 を使用しています。アプリのインストーラーを作成しましたが、インストールしようとすると、次のエラー メッセージが表示されます。インストール」
Qt インストーラーに古いバージョンを上書きするように指示するにはどうすればよいですか? これは公式にサポートされていますか?
qt - Qt のインストールが「不明な残り時間」でスタックし、続行されない
Qt 64 ビット バージョンを Windows 10 マシンにインストールしようとすると、「不明な残り時間エラー」が発生し、qt_installation_stuck_screenshotの下のスクリーンショットに示すように、ダウンロードが停止して先に進みません。
ダウンロードを続行するにはどうすればよいですか?
qt - Qt インストーラー フレームワーク アンインストーラー
「アンインストーラー」用の Qt インストーラー フレームワークのスクリプトまたは例はありますか? メンテナンスツールを使用していくつかのフォルダを削除したい。
qt-installer - Qt インストーラー プロジェクト: package.xml と config.xml の生成方法
Qt Installer プロジェクトをより快適なものにしようとしています。
アプリケーションとコンポーネント (config.xml と package.xml) に関する情報を 1 つのファイルにまとめる必要があります。同じ名前の別のファイルにジャンプして、xml タグ間で変更可能な要素を検索したくありません。
私の最初の考えは、インストーラー プロジェクトの *.pro ファイルで正しく実行することです。変数のセクションをインストーラー プロジェクト ファイルのヘッダーに配置します。しかし、xml 生成用のコードを配置する必要がある場所はどこですか?
これを行うためのより良い(ネイティブ/快適/クロスプラットフォーム)方法は何ですか?