Web Assembly C++ (2) : QT Web Assembly
程序员文章站
2022-07-12 16:30:29
...
本篇主要是对qt-webassembly环境配置
Qt for WebAssembly是一个平台插件,可让您构建Qt应用程序,并将其集成到您的网页中。它不需要任何客户端安装,并减少了服务器端资源的使用
环境
-
ubuntu 18.04.04
-
qt 和 emsdk 版本对应
Qt 5.12: 1.38.16
Qt 5.13: 1.38.27 (multithreading: 1.38.30)
Qt 5.14: 1.38.27 (see “Emsdk version for Qt 5.14” below)
Qt 5.15: 1.39.8 (tentative; 1.38.x/fasctcomp is no longer supported)
qt交叉编译
将Qt配置为平台的交叉编译版本wasm-emscripten
~/Qt/5.14.0/Src/configure -xplatform wasm-emscripten -nomake examples -prefix $PWD/qtbase
make module-qtbase module-qtdeclarative [other modules]
other modules: *选择模块
module-qtbase \
module-qtsvg \
module-qtxmlpatterns \
module-qtjsbackend \
module-qtdeclarative \
module-qtscript \
module-qtmultimedia \
module-qtactiveqt \
module-qttools \
module-qtquick1 \
module-qtimageformats \
module-qtgraphicaleffects \
module-qttranslations \
module-qtdoc
上一篇: 事件和event对象
下一篇: libiconv 使用 emcc 编译