Help regarding QRemoteObject.
-
@Pradson If it is offline installer you will need to download offline installer for WebAssembly or use online installer. As commercial user you can also ask Qt Company for support.
I did not suggest to use MinGW, it was just an example for what you usually see in the maintenance tool...Hi,
As suggested, I have installed Qt5.15.10(MSVC2017 binaries) with all necessary packages including WebAssembly using online installer. I have create a sample QWidget UI application named "CalculatorOnWeb" and I am able to build successfully using the kit Qt 5.15.10 (msvc2019_64) . But when I select kit WebAssembly Qt 5.15.10, then getting errors-
Could not start process "mingw32-make.exe" -f C:/SE_CODE/Qt_related/QtForWebAssembly/CalculatorOnWeb/Makefile qmake_all. Error while building/deploying project CalculatorOnWeb (kit: WebAssembly Qt 5.15.10) When executing step "qmake"
Even when I tries to clean this project, then getting this error-
Could not start process "mingw32-make.exe" clean -j16. Error while building/deploying project CalculatorOnWeb (kit: WebAssembly Qt 5.15.10) When executing step "Make"
I have attached a screenshot herewith related to configuration of WebAssembly.
It is asking for MinGW and I can not go with MinGW as I had told you earlier. Please suggest about these errors.Thanks,
Pradson -
Hi,
As suggested, I have installed Qt5.15.10(MSVC2017 binaries) with all necessary packages including WebAssembly using online installer. I have create a sample QWidget UI application named "CalculatorOnWeb" and I am able to build successfully using the kit Qt 5.15.10 (msvc2019_64) . But when I select kit WebAssembly Qt 5.15.10, then getting errors-
Could not start process "mingw32-make.exe" -f C:/SE_CODE/Qt_related/QtForWebAssembly/CalculatorOnWeb/Makefile qmake_all. Error while building/deploying project CalculatorOnWeb (kit: WebAssembly Qt 5.15.10) When executing step "qmake"
Even when I tries to clean this project, then getting this error-
Could not start process "mingw32-make.exe" clean -j16. Error while building/deploying project CalculatorOnWeb (kit: WebAssembly Qt 5.15.10) When executing step "Make"
I have attached a screenshot herewith related to configuration of WebAssembly.
It is asking for MinGW and I can not go with MinGW as I had told you earlier. Please suggest about these errors.Thanks,
Pradson@Pradson I don't use WebAssembly, so not sure. But it looks like for WebAssembly MinGW tool chain is used. So, try to install it via Qt Maintenance Tool. msvc2019_64 Qt has nothing to do with Qt for WebAssembly, it is for native Windows builds.
-
@Pradson I don't use WebAssembly, so not sure. But it looks like for WebAssembly MinGW tool chain is used. So, try to install it via Qt Maintenance Tool. msvc2019_64 Qt has nothing to do with Qt for WebAssembly, it is for native Windows builds.
Hi,
Thanks for prompt reply.How will I install the WebAssembly MSVC tool chain ? I am unable to find the proper package from online installer. I am sharing the screenshot of MaintenanceTool. Please suggest which package is required to install.
Thanks,
Pradson -
Hi,
Thanks for prompt reply.How will I install the WebAssembly MSVC tool chain ? I am unable to find the proper package from online installer. I am sharing the screenshot of MaintenanceTool. Please suggest which package is required to install.
Thanks,
Pradson@Pradson I don't think there is such a thing as "WebAssembly MSVC tool chain". WebAssembly uses Enscrypten as compiler as far as I know, not MS VC++. SO, again: try to install MinGW (I mean only the tool chain not Qt for MinGW).
Please take a look at https://doc.qt.io/qt-5/wasm.html
-
@Pradson I don't think there is such a thing as "WebAssembly MSVC tool chain". WebAssembly uses Enscrypten as compiler as far as I know, not MS VC++. SO, again: try to install MinGW (I mean only the tool chain not Qt for MinGW).
Please take a look at https://doc.qt.io/qt-5/wasm.html
Hi,
Thanks a lot for your kind help.
As suggest, I have installed MinGW 4.4 32 bit under the section Developer and Designer Tools as I attached a screenshot herewith.
The sample program built successfully and able to open in web browser. I am still confuse what is the use of MinGW as tool chain?Could you explain me in brief or can share the related links so that I could clear my doubt.
Thanks,
Pradson -
Hi,
Thanks a lot for your kind help.
As suggest, I have installed MinGW 4.4 32 bit under the section Developer and Designer Tools as I attached a screenshot herewith.
The sample program built successfully and able to open in web browser. I am still confuse what is the use of MinGW as tool chain?Could you explain me in brief or can share the related links so that I could clear my doubt.
Thanks,
Pradson@Pradson said in Help regarding QRemoteObject.:
I am still confuse what is the use of MinGW as tool chain?
Well, if you take a closer look at the error you posted before you will find the answer: Could not start process "mingw32-make.exe"
make from MinGW installation is used to build the project. Maybe also some other tools. -
@Pradson said in Help regarding QRemoteObject.:
I am still confuse what is the use of MinGW as tool chain?
Well, if you take a closer look at the error you posted before you will find the answer: Could not start process "mingw32-make.exe"
make from MinGW installation is used to build the project. Maybe also some other tools.Hi,
I am facing some windows related errors when I build my module using Emscripted and Qt for WebAssembly. These errors are mentioned below.
error: unknown type name 'HINSTANCE' fatal error: 'Windows.h' file not found
Kindly suggest regarding the same.
Thanks,
Pradson -
Hi,
I am facing some windows related errors when I build my module using Emscripted and Qt for WebAssembly. These errors are mentioned below.
error: unknown type name 'HINSTANCE' fatal error: 'Windows.h' file not found
Kindly suggest regarding the same.
Thanks,
Pradson@Pradson said in Help regarding QRemoteObject.:
Kindly suggest regarding the same.
Are you using Windows APIs directly in your app? Those are of course not available in WebAssembly.
-
@Pradson said in Help regarding QRemoteObject.:
Kindly suggest regarding the same.
Are you using Windows APIs directly in your app? Those are of course not available in WebAssembly.
Hi,
Thanks for reply.I have read below mentioned post-
lorn.potter 27 Dec 2021, 13:27
windows.h is not part of the emscripten sdk, as it does not have the Javascript port of the windows API. You could port those parts to Qt or SDL.Is any other option so that I could use windows API?
Thanks,
Pradson -
Hi,
Thanks for reply.I have read below mentioned post-
lorn.potter 27 Dec 2021, 13:27
windows.h is not part of the emscripten sdk, as it does not have the Javascript port of the windows API. You could port those parts to Qt or SDL.Is any other option so that I could use windows API?
Thanks,
Pradson -
-
Hi,
I have searched in the internet as well as in the commercial forum there is no any workaround for Windows APIs to the WebAssembly. Would you like to add any point from your end otherwise I will have to close this topic.
Thanks,
Pradson@Pradson said in Help regarding QRemoteObject.:
Would you like to add any point from your end otherwise I will have to close this topic.
I have nothing to add to this.
I'm curious: why do you need Windows API in a web application?