Qt Wasm 配置过程

cd ~
mkdir wasm && cd wasm
git clone https://github.com/emscripten-core/emsdk.git
cd emsdk
./emsdk install sdk-fastcomp-1.38.30-64bit
./emsdk activate --embedded sdk-fastcomp-1.38.30-64bit
source ./emsdk_env.sh

#安装qt 5.14.2

wget https://download.qt.io/official_releases/qt/5.14/5.14.2/qt-opensource-linux-x64-5.14.2.run

chmod +x qt-opensource-linux-x64-5.14.2.run
./qt-opensource-linux-x64-5.14.2.run

#安装完成
cd ~/Qt5.14.2/5.14.2
mkdir wasmbuild

cd Src

#编译qt源码
./configure -xplatform wasm-emscripten -nomake examples -prefix ~/Qt5.14.2/5.14.2/Src/qtbase
#选择开源版并同意协调  输入 o  y
#开始编译
make module-qtbase module-qtdeclarative
make install

# 安装完成之后

# 下载Qt wasm 示例
cd ~
git clone -b master --single-branch https://github.com/msorvig/qt-webassembly-examples.git>
cd qt-webassembly-examples

# 使用 ~/Qt5.14.2/5.14.2/Src/qtbase/bin/qmake *.pro
# 然后 make

# 运行
emrun --host 0.0.0.0 --port 8080 test.html