相关疑难解决方法(0)

Qt Web 程序集:配置工具包

我想为我的科学程序测试 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文件夹,其中包含binqmake

$ ~/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)

c++ qt build emscripten webassembly

5
推荐指数
2
解决办法
2185
查看次数

标签 统计

build ×1

c++ ×1

emscripten ×1

qt ×1

webassembly ×1