WebAssembly 用の Qt

WebAssembly を使用して Web ブラウザー用に Qt アプリケーションをコンパイルするためのプラットフォーム ターゲット

WebAssembly は、Web ページでサンドボックス化された実行可能コードを許可するバイナリ形式です。この形式はネイティブ マシン コードとほぼ同じ速度であり、現在すべての主要な Web ブラウザーでサポートされています。

Qt for WebAssembly は、Web ページに統合できる Qt アプリケーションを構築できるアプリケーションです。クライアントのインストールは必要なく、サーバー側のリソース使用量が削減されます。

python2.7 をデプロイし、環境変数を構成します。

git をデプロイし、キーペアを生成し、公開鍵を設定します。

emscript 1.39.8 をデプロイします。 git は対応するバージョンをダウンロードし、アクティブ化し、bat は環境変数を設定します。

サンプルをテストしたところ、実行できないことがわかりました。疑問点: 1. python2.7 のバージョンが低い; 2. qt と emscript の間に互換性の問題がある (バージョンが一致していない); 2.

Qt6.5 を再インストールし、emscript を最新バージョンに更新します (互換性の問題を解決した後、コードとマクロをシールドします) ほとんどのサンプルは実行できます。

デバッグ対象: Qt 5.15.2+emscript 1.39.8 環境、qt 出力サンプルを開発。

ステップ 1: qa5.15.2 ソース コードをコンパイルする

Qt ソースコードのダウンロード:

ソース パッケージのダウンロード オフライン インストーラー | Qt

パート2:

おすすめ

転載: blog.csdn.net/u012151242/article/details/130634912