-
-
Save cajus/689eca85be257997019065979799e2f6 to your computer and use it in GitHub Desktop.
| # Get dependencies in place (example for Debian based systems) | |
| sudo apt-get build-dep --yes qt5-default | |
| sudo apt-get install --yes libxcb-xinerama0-dev git python cmake default-jre | |
| # Install Emscripten | |
| git clone https://github.com/juj/emsdk.git | |
| cd emsdk | |
| ./emsdk install latest | |
| ./emsdk activate latest | |
| source emsdk_env.sh | |
| cd .. | |
| # Build Qt | |
| git clone -b 5.12.0 https://code.qt.io/qt/qt5.git | |
| cd qt5 | |
| ./init-repository -f --module-subset=qtbase,qtdeclarative,qtwebsockets,qtsvg,qtquickcontrols,qtquickcontrols2,qtgraphicaleffects | |
| ./configure -opensource -confirm-license -xplatform wasm-emscripten -release -static -no-feature-thread -nomake examples -no-dbus -no-ssl | |
| make | |
| cd .. | |
| # Build your project | |
| git clone https://github.com/msorvig/qt-webassembly-examples.git | |
| cd qt-webassembly-examples/quick_controls2_gallery | |
| ../../../qt5/qtbase/bin/qmake | |
| make | |
| # Serve it and browse to http://localhost:8000/gallery.html | |
| python -mSimpleHTTPServer |
`d_p.h:196:14: fatal error:
'x86intrin.h' file not found
include <x86intrin.h>
1 error generated.
shared:ERROR: compiler frontend failed to generate LLVM bitcode, halting
`error while running make
I had the same problem and I solved it using emscripten 1.38.16. Run the commands below before building QT:
git clone https://github.com/juj/emsdk.git
cd emsdk
./emsdk install sdk-1.38.16-64bit
./emsdk activate sdk-1.38.16-64bit
source ./emsdk_env.sh
I have done all this successfully, I can not run some of the projects, for example, QT_CONTROLS2_GALLERY, it says qt quick controls 2 not installed , but they are installed already.
Plus i have a Visual Studio Project that uses QT library, i wantto run that on web assembly but i am getting error ca, someone plza guide.
'x86intrin.h' file not found
I solved this error by switching to qt-5.13.
how to add dependencies into URI?
i got an error and rectified by enabling source code option in software& updates. link