我想为我的科学程序测试 QT WebAssembly。因此,我安装了 emscripten。
$em++ --version
Run Code Online (Sandbox Code Playgroud)
返回
emcc (Emscripten gcc/clang-like replacement) 1.38.30 (commit a5082b232617c762cb65832429f896c838df2483)...
Run Code Online (Sandbox Code Playgroud)
然后我使用 Qt WebInstaller 安装了 Qt。在我的安装目录中,我有一个wasm_32文件夹,其中包含bin和qmake:
$ ~/Qt_web/5.13.2/wasm_32/bin/qmake --version
Run Code Online (Sandbox Code Playgroud)
返回
QMake version 3.1
Using Qt version 5.13.2 in /home/myName/Qt_web/5.13.2/wasm_32/lib
Run Code Online (Sandbox Code Playgroud)
但是,当我启动 Qt creator 时,单击ProjectsI see a Kit called: Qt 5.13.2 WebAssemblybut I can't select it(它是灰色的)。当我单击管理套件时,我看到没有为 Qt 5.13.2.WebAssembly 选择 C 和 C++ 编译器。

当我更改为Qt Versions. 警告说:
ABI detection failed: Make sure to use a matching compiler when building. …Run Code Online (Sandbox Code Playgroud)