我可以在不使用Qt进行Webassembly的情况下用Emscripten编译Qt吗?

问题描述 投票:0回答:1

由于Emscripten可以将大多数C ++代码编译为Webassembly(WASM),所以我问自己Qt for Webassembly的意义是什么。前者将保留C ++代码的许可证(LGPL),后者将需要根据GPL进行许可。

使用Emscripten编译Qt在技术上是否可行,因此我可以自由使用GPL许可证?也许对Qt有更深了解的人可能会解释WASM平台支持的基本要求。

c++ qt emscripten
1个回答
0
投票

引擎盖下有很多工作。窗口,WebGL,网络,浏览器集成,线程和许多其他东西。 所有平台特定的层应该被移植,这就是为什么您不能简单地用Emscripten编译Qt的原因。以一个支持文件内搜索并在整个Qt源代码目录中搜索wasmemscripten关键字的编辑器为例,要进行多少更改才能使其工作。感谢Qt的人和开源社区。

© www.soinside.com 2019 - 2024. All rights reserved.