qt webassembly 环境搭建
1.安装python-3.9.2-amd64.exe ,安装时要加入到PATH路径中
2.qt-unified-windows-x86-3.2.3-online.exe 通过qt-unified-windows-x86-3.2.3-online.exe 在线安装qt 5.15.1 ,参考这个文章 https://www.cnblogs.com/luoxiang/p/13917763.html
遇到的问题
遇到找不到rc.exe问题,通过这个解决了
找出电脑上的rc.exe ,发现在C:\Program Files (x86)\Windows Kits\10\bin\10.0.xxxx.0\x86 路径下。
找出电脑上的rc.exe ,发现在C:\Program Files (x86)\Windows Kits\10\bin\10.0.xxxx.0\x64 路径下。
处理方法:
将32位版本 rc.exe rcdll.dll 拷贝到C:\Qt\5.9.0\msvc201X\bin(如果选择安装201X 的32位编译器)
将64位版本rc.exe rcdll.dll 拷贝到C:\Qt\5.9.0\msvc201X_64\bin (如果选择安装201X 的64位编译器)
在浏览器中打开后中文乱码 ,需要添加字体资源
右击resources,
右击,选自open in editor ,添加前缀 添加文件,添加文件时遇到打不开window/fonts目录的问题,解决方法,直接把字体拖到选择文件的窗口,或则把字体复制到项目目录
https://blog.csdn.net/qq_31672941/article/details/89340539 添加资源博客
解决中文乱码博客https://www.freesion.com/article/56241142729/
仍然不能输入中文
重要一步 上面博客里的.emscripten 中d盘,需要修改为D才行,
将项目放到D盘成功了
需要支持中文包可以参考这个,将中文编译成资源文件使用
https://www.cnblogs.com/feiyangqingyun/p/14313949.html
需要支持中问参考这个https://blog.csdn.net/yyt593891927/article/details/107916332
emsdk内存不足问题,修改这个文件
,
增加内存
别人写的玩意
https://feiyangqingyun.gitee.io/qwidgetdemo/
qt wike 描述 有用https://wiki.qt.io/Qt_for_WebAssembly
https://www.qt.io/zh-cn/blog/2019/01/18/getting-started-qt-webassembly
https://feiyangqingyun.gitee.io/qwidgetdemo/ 别人编译好的程序,很漂亮