Cannot link my project against DLLs
-
Dear Community,
I've been struggling with linking my QT app on Windows 10, using the mingw 32-bit toolchain and the DLLs of QT v5.9.7.
My .PRO file contains the following:
QT += quick core gui network qml greaterThan(QT_MAJOR_VERSION, 4): QT += widgets CONFIG += c++11 qml_debug declarative_debug console LIBS += -Lqt_5_9_7_dlls LIBS += -lQt5Core -lQt5Network -lQt5Quick -lQt5Qml
However, all of the mentioned DLLs seem not to be bound as expected.
All of them are copied locally, inside the "qt_5_9_7_dlls" directory.
Adding a PATH entry to the original location has the same effect.Below is a screenshot from Dependency Walker:
May someone advise what could have gone wrong?
Thank you in advance!
-
Dear Community,
I've been struggling with linking my QT app on Windows 10, using the mingw 32-bit toolchain and the DLLs of QT v5.9.7.
My .PRO file contains the following:
QT += quick core gui network qml greaterThan(QT_MAJOR_VERSION, 4): QT += widgets CONFIG += c++11 qml_debug declarative_debug console LIBS += -Lqt_5_9_7_dlls LIBS += -lQt5Core -lQt5Network -lQt5Quick -lQt5Qml
However, all of the mentioned DLLs seem not to be bound as expected.
All of them are copied locally, inside the "qt_5_9_7_dlls" directory.
Adding a PATH entry to the original location has the same effect.Below is a screenshot from Dependency Walker:
May someone advise what could have gone wrong?
Thank you in advance!
@vmetodiev said in Cannot link my project against DLLs:
LIBS += -lQt5Core -lQt5Network -lQt5Quick -lQt5Qml
There is no need to do this for Qt libs. All you need to do is to list those modules in "QT +=".
What are you actually trying to achieve? Are you trying to deploy your app with all needed libs? -
@vmetodiev said in Cannot link my project against DLLs:
LIBS += -lQt5Core -lQt5Network -lQt5Quick -lQt5Qml
There is no need to do this for Qt libs. All you need to do is to list those modules in "QT +=".
What are you actually trying to achieve? Are you trying to deploy your app with all needed libs?@jsulm
Hi,Yes, I am trying to make it run on Windows10. Whether with static or dynamic libraries, I never manage to link the .exe successfully.
The
LIBS += -lQt5Core -lQt5Network -lQt5Quick -lQt5Qml
line was added eventually, after trying all other approaches I could think of.
-
@jsulm
Hi,Yes, I am trying to make it run on Windows10. Whether with static or dynamic libraries, I never manage to link the .exe successfully.
The
LIBS += -lQt5Core -lQt5Network -lQt5Quick -lQt5Qml
line was added eventually, after trying all other approaches I could think of.
@vmetodiev said in Cannot link my project against DLLs:
I never manage to link the .exe successfully.
Linking has nothing to do with DLLs, they are neither sought nor used. Only
.lib
/.a
files. What is the link command line being executed and what is the error message from the linker? -
@jsulm
Hi,Yes, I am trying to make it run on Windows10. Whether with static or dynamic libraries, I never manage to link the .exe successfully.
The
LIBS += -lQt5Core -lQt5Network -lQt5Quick -lQt5Qml
line was added eventually, after trying all other approaches I could think of.
@vmetodiev said in Cannot link my project against DLLs:
I never manage to link the .exe successfully
Please describe the problem properly: in what way it did not work? Any error messages?
-
@vmetodiev said in Cannot link my project against DLLs:
I never manage to link the .exe successfully
Please describe the problem properly: in what way it did not work? Any error messages?
Thank you for your quick reactions and please excuse my ambiguous explanations.
So, I have a project written by a 3rd party provider and tested on Linux. I need to make it operational on Windows, too. When compiling it on Win10 with mingw32, I am able to build it without any errors. It runs successfully when launched from the QtCreator IDE (with Ctrl+R).
Now... the interesting point is when trying to start the .exe independently, from CMD or PowerShell.
First, I try to run it directly:
PS E:\qmlplayground\build-SimpleQML-Desktop_Qt_5_9_7_MinGW_32bit-Debug\debug> .\SimpleQML.exe PS E:\qmlplayground\build-SimpleQML-Desktop_Qt_5_9_7_MinGW_32bit-Debug\debug>
Nothing gets started nothing is reported.
Then, I try to launch it with "Start-Process", so that I will be able to see what errors it will report:
PS E:\qmlplayground\build-SimpleQML-Desktop_Qt_5_9_7_MinGW_32bit-Debug\debug> Start-Process .\SimpleQML.exe PS E:\qmlplayground\build-SimpleQML-Desktop_Qt_5_9_7_MinGW_32bit-Debug\debug>
And I get the DLL-related errors as follows:
Here are the last N lines of the "Compile Output" log in QtCreator:
'D:\Qt\QtFramework\5.9.7\mingw53_32\bin\moc.exe' -DUNICODE -D_UNICODE -DWIN32 -DQT_DECLARATIVE_DEBUG -DQT_QML_DEBUG -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include debug/moc_predefs.h -ID:/Qt/QtFramework/5.9.7/mingw53_32/mkspecs/win32-g++ -IE:/qmlplayground/SimpleQML -ID:/Qt/QtFramework/5.9.7/mingw53_32/include -ID:/Qt/QtFramework/5.9.7/mingw53_32/include/QtQuick -ID:/Qt/QtFramework/5.9.7/mingw53_32/include/QtWidgets -ID:/Qt/QtFramework/5.9.7/mingw53_32/include/QtGui -ID:/Qt/QtFramework/5.9.7/mingw53_32/include/QtANGLE -ID:/Qt/QtFramework/5.9.7/mingw53_32/include/QtQml -ID:/Qt/QtFramework/5.9.7/mingw53_32/include/QtNetwork -ID:/Qt/QtFramework/5.9.7/mingw53_32/include/QtCore -I. -I/usr/local/oecore-x86_64/sysroots/armv7at2hf-neon-angstrom-linux-gnueabi/usr/include/c++/7.3.0 -I/usr/local/oecore-x86_64/sysroots/armv7at2hf-neon-angstrom-linux-gnueabi/usr/include/c++/7.3.0/arm-angstrom-linux-gnueabi -I/usr/local/oecore-x86_64/sysroots/armv7at2hf-neon-angstrom-linux-gnueabi/usr/include/c++/7.3.0/backward -I/usr/local/oecore-x86_64/sysroots/x86_64-angstromsdk-linux/usr/lib/arm-angstrom-linux-gnueabi/gcc/arm-angstrom-linux-gnueabi/7.3.0/include -I/usr/local/oecore-x86_64/sysroots/armv7at2hf-neon-angstrom-linux-gnueabi/usr/lib/gcc/arm-angstrom-linux-gnueabi/7.3.0/include -I/usr/local/oecore-x86_64/sysroots/x86_64-angstromsdk-linux/usr/lib/arm-angstrom-linux-gnueabi/gcc/arm-angstrom-linux-gnueabi/7.3.0/include-fixed -I/usr/local/oecore-x86_64/sysroots/armv7at2hf-neon-angstrom-linux-gnueabi/usr/include ../SimpleQML/elements/heartbeat.h -o debug/moc_heartbeat.cpp g++ -c -fno-keep-inline-dllexport -g -std=gnu++11 -Wall -W -Wextra -fexceptions -mthreads -DUNICODE -D_UNICODE -DWIN32 -DQT_DECLARATIVE_DEBUG -DQT_QML_DEBUG -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I../SimpleQML -I. -ID:/Qt/QtFramework/5.9.7/mingw53_32/include -ID:/Qt/QtFramework/5.9.7/mingw53_32/include/QtQuick -ID:/Qt/QtFramework/5.9.7/mingw53_32/include/QtWidgets -ID:/Qt/QtFramework/5.9.7/mingw53_32/include/QtGui -ID:/Qt/QtFramework/5.9.7/mingw53_32/include/QtANGLE -ID:/Qt/QtFramework/5.9.7/mingw53_32/include/QtQml -ID:/Qt/QtFramework/5.9.7/mingw53_32/include/QtNetwork -ID:/Qt/QtFramework/5.9.7/mingw53_32/include/QtCore -Idebug -ID:/Qt/QtFramework/5.9.7/mingw53_32/mkspecs/win32-g++ -o debug/moc_heartbeat.o debug/moc_heartbeat.cpp g++ -Wl,-subsystem,console -mthreads -o debug/SimpleQML.exe object_script.SimpleQML.Debug -lws2_32 -LD:/Qt/QtFramework/5.9.7/mingw53_32/lib D:/Qt/QtFramework/5.9.7/mingw53_32/lib/libQt5Quickd.a D:/Qt/QtFramework/5.9.7/mingw53_32/lib/libQt5Widgetsd.a D:/Qt/QtFramework/5.9.7/mingw53_32/lib/libQt5Guid.a D:/Qt/QtFramework/5.9.7/mingw53_32/lib/libQt5Qmld.a D:/Qt/QtFramework/5.9.7/mingw53_32/lib/libQt5Networkd.a D:/Qt/QtFramework/5.9.7/mingw53_32/lib/libQt5Cored.a mingw32-make[1]: Leaving directory 'E:/qmlplayground/build-SimpleQML-Desktop_Qt_5_9_7_MinGW_32bit-Debug' 17:36:53: The process "D:\Qt\QtFramework\Tools\mingw530_32\bin\mingw32-make.exe" exited normally. 17:36:53: Elapsed time: 01:53.
And the "welcome" screen when opening the .exe with Dependency Walker:
And the original snippet of the .PRO file, without using the "LIBS" variable at all:
QT += quick core gui network qml greaterThan(QT_MAJOR_VERSION, 4): QT += widgets CONFIG += c++11 qml_debug declarative_debug console win32 { LIBS += -lws2_32 }
-
Thank you for your quick reactions and please excuse my ambiguous explanations.
So, I have a project written by a 3rd party provider and tested on Linux. I need to make it operational on Windows, too. When compiling it on Win10 with mingw32, I am able to build it without any errors. It runs successfully when launched from the QtCreator IDE (with Ctrl+R).
Now... the interesting point is when trying to start the .exe independently, from CMD or PowerShell.
First, I try to run it directly:
PS E:\qmlplayground\build-SimpleQML-Desktop_Qt_5_9_7_MinGW_32bit-Debug\debug> .\SimpleQML.exe PS E:\qmlplayground\build-SimpleQML-Desktop_Qt_5_9_7_MinGW_32bit-Debug\debug>
Nothing gets started nothing is reported.
Then, I try to launch it with "Start-Process", so that I will be able to see what errors it will report:
PS E:\qmlplayground\build-SimpleQML-Desktop_Qt_5_9_7_MinGW_32bit-Debug\debug> Start-Process .\SimpleQML.exe PS E:\qmlplayground\build-SimpleQML-Desktop_Qt_5_9_7_MinGW_32bit-Debug\debug>
And I get the DLL-related errors as follows:
Here are the last N lines of the "Compile Output" log in QtCreator:
'D:\Qt\QtFramework\5.9.7\mingw53_32\bin\moc.exe' -DUNICODE -D_UNICODE -DWIN32 -DQT_DECLARATIVE_DEBUG -DQT_QML_DEBUG -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include debug/moc_predefs.h -ID:/Qt/QtFramework/5.9.7/mingw53_32/mkspecs/win32-g++ -IE:/qmlplayground/SimpleQML -ID:/Qt/QtFramework/5.9.7/mingw53_32/include -ID:/Qt/QtFramework/5.9.7/mingw53_32/include/QtQuick -ID:/Qt/QtFramework/5.9.7/mingw53_32/include/QtWidgets -ID:/Qt/QtFramework/5.9.7/mingw53_32/include/QtGui -ID:/Qt/QtFramework/5.9.7/mingw53_32/include/QtANGLE -ID:/Qt/QtFramework/5.9.7/mingw53_32/include/QtQml -ID:/Qt/QtFramework/5.9.7/mingw53_32/include/QtNetwork -ID:/Qt/QtFramework/5.9.7/mingw53_32/include/QtCore -I. -I/usr/local/oecore-x86_64/sysroots/armv7at2hf-neon-angstrom-linux-gnueabi/usr/include/c++/7.3.0 -I/usr/local/oecore-x86_64/sysroots/armv7at2hf-neon-angstrom-linux-gnueabi/usr/include/c++/7.3.0/arm-angstrom-linux-gnueabi -I/usr/local/oecore-x86_64/sysroots/armv7at2hf-neon-angstrom-linux-gnueabi/usr/include/c++/7.3.0/backward -I/usr/local/oecore-x86_64/sysroots/x86_64-angstromsdk-linux/usr/lib/arm-angstrom-linux-gnueabi/gcc/arm-angstrom-linux-gnueabi/7.3.0/include -I/usr/local/oecore-x86_64/sysroots/armv7at2hf-neon-angstrom-linux-gnueabi/usr/lib/gcc/arm-angstrom-linux-gnueabi/7.3.0/include -I/usr/local/oecore-x86_64/sysroots/x86_64-angstromsdk-linux/usr/lib/arm-angstrom-linux-gnueabi/gcc/arm-angstrom-linux-gnueabi/7.3.0/include-fixed -I/usr/local/oecore-x86_64/sysroots/armv7at2hf-neon-angstrom-linux-gnueabi/usr/include ../SimpleQML/elements/heartbeat.h -o debug/moc_heartbeat.cpp g++ -c -fno-keep-inline-dllexport -g -std=gnu++11 -Wall -W -Wextra -fexceptions -mthreads -DUNICODE -D_UNICODE -DWIN32 -DQT_DECLARATIVE_DEBUG -DQT_QML_DEBUG -DQT_QUICK_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I../SimpleQML -I. -ID:/Qt/QtFramework/5.9.7/mingw53_32/include -ID:/Qt/QtFramework/5.9.7/mingw53_32/include/QtQuick -ID:/Qt/QtFramework/5.9.7/mingw53_32/include/QtWidgets -ID:/Qt/QtFramework/5.9.7/mingw53_32/include/QtGui -ID:/Qt/QtFramework/5.9.7/mingw53_32/include/QtANGLE -ID:/Qt/QtFramework/5.9.7/mingw53_32/include/QtQml -ID:/Qt/QtFramework/5.9.7/mingw53_32/include/QtNetwork -ID:/Qt/QtFramework/5.9.7/mingw53_32/include/QtCore -Idebug -ID:/Qt/QtFramework/5.9.7/mingw53_32/mkspecs/win32-g++ -o debug/moc_heartbeat.o debug/moc_heartbeat.cpp g++ -Wl,-subsystem,console -mthreads -o debug/SimpleQML.exe object_script.SimpleQML.Debug -lws2_32 -LD:/Qt/QtFramework/5.9.7/mingw53_32/lib D:/Qt/QtFramework/5.9.7/mingw53_32/lib/libQt5Quickd.a D:/Qt/QtFramework/5.9.7/mingw53_32/lib/libQt5Widgetsd.a D:/Qt/QtFramework/5.9.7/mingw53_32/lib/libQt5Guid.a D:/Qt/QtFramework/5.9.7/mingw53_32/lib/libQt5Qmld.a D:/Qt/QtFramework/5.9.7/mingw53_32/lib/libQt5Networkd.a D:/Qt/QtFramework/5.9.7/mingw53_32/lib/libQt5Cored.a mingw32-make[1]: Leaving directory 'E:/qmlplayground/build-SimpleQML-Desktop_Qt_5_9_7_MinGW_32bit-Debug' 17:36:53: The process "D:\Qt\QtFramework\Tools\mingw530_32\bin\mingw32-make.exe" exited normally. 17:36:53: Elapsed time: 01:53.
And the "welcome" screen when opening the .exe with Dependency Walker:
And the original snippet of the .PRO file, without using the "LIBS" variable at all:
QT += quick core gui network qml greaterThan(QT_MAJOR_VERSION, 4): QT += widgets CONFIG += c++11 qml_debug declarative_debug console win32 { LIBS += -lws2_32 }
@vmetodiev
So first things first, you do not have any problem at all with "linking" as stated in your post!You are supposed to deploy (or install) a Qt executable to run it outside Creator/on another machine. The usual is that runtime DLLs cannot be found. The environment will be different from inside Creator compared to outside. For one thing the current directory is likely to be different.
Start by copying all the required supporting DLLs into the same directory as your executable (
...\debug
directory). Does that make it work when you try.\SimpleQML.exe
? -
@vmetodiev
So first things first, you do not have any problem at all with "linking" as stated in your post!You are supposed to deploy (or install) a Qt executable to run it outside Creator/on another machine. The usual is that runtime DLLs cannot be found. The environment will be different from inside Creator compared to outside. For one thing the current directory is likely to be different.
Start by copying all the required supporting DLLs into the same directory as your executable (
...\debug
directory). Does that make it work when you try.\SimpleQML.exe
?Thank you for the directions!
I copied the necessary DLLs to the local directory:PS E:\qmlplayground\build-SimpleQML-Desktop_Qt_5_9_7_MinGW_32bit-Debug\debug> ls | grep dll -a---- 12/29/2015 12:25 AM 120334 libgcc_s_dw2-1.dll -a---- 11/24/2021 10:14 AM 114479252 Qt5Cored.dll -a---- 10/16/2018 1:39 PM 212329619 Qt5Guid.dll -a---- 10/16/2018 1:37 PM 62657314 Qt5Networkd.dll -a---- 10/16/2018 2:05 PM 195728375 Qt5Qmld.dll -a---- 10/16/2018 2:11 PM 174738572 Qt5Quickd.dll
Now the result is a function entry point that cannot be found:
Update (and an interesting checksum from Dependency Walker):
-
Thank you for the directions!
I copied the necessary DLLs to the local directory:PS E:\qmlplayground\build-SimpleQML-Desktop_Qt_5_9_7_MinGW_32bit-Debug\debug> ls | grep dll -a---- 12/29/2015 12:25 AM 120334 libgcc_s_dw2-1.dll -a---- 11/24/2021 10:14 AM 114479252 Qt5Cored.dll -a---- 10/16/2018 1:39 PM 212329619 Qt5Guid.dll -a---- 10/16/2018 1:37 PM 62657314 Qt5Networkd.dll -a---- 10/16/2018 2:05 PM 195728375 Qt5Qmld.dll -a---- 10/16/2018 2:11 PM 174738572 Qt5Quickd.dll
Now the result is a function entry point that cannot be found:
Update (and an interesting checksum from Dependency Walker):
@vmetodiev said in Cannot link my project against DLLs:
Now the result is a function entry point that cannot be found:
It looks like you copied DLLs that were built with MSVC, not with MinGW. They are not compatible with your app.
Instead of trying to copy DLLs directly, use
C:\Qt\5.9.7\mingw53\bin\windeployqt.exe
to do the deployment. See https://doc.qt.io/archives/qt-5.9/windows-deployment.html#the-windows-deployment-tool -
@vmetodiev said in Cannot link my project against DLLs:
Now the result is a function entry point that cannot be found:
It looks like you copied DLLs that were built with MSVC, not with MinGW. They are not compatible with your app.
Instead of trying to copy DLLs directly, use
C:\Qt\5.9.7\mingw53\bin\windeployqt.exe
to do the deployment. See https://doc.qt.io/archives/qt-5.9/windows-deployment.html#the-windows-deployment-toolHi,
Thank you for your help, too!I rebuilt the application in Release mode and copied the .exe to a new, clean directory location.
D:\Qt\Deployments\SimpleQML
Then, I added the ENV to the QT framework MinGW executables, so that I will be able to invoke the windeployqt.exe tool.
$env:PATH += ";D:\Qt\QtFramework\5.9.7\mingw53_32\bin"
And deployed via:
PS D:\Qt\Deployments\SimpleQML> windeployqt.exe .\SimpleQML.exe D:\Qt\Deployments\SimpleQML\SimpleQML.exe 32 bit, release executable [QML] Adding Qt5Svg Qt5Widgets for qsvgicon.dll Direct dependencies: Qt5Core Qt5Gui Qt5Network Qt5Qml Qt5Quick All dependencies : Qt5Core Qt5Gui Qt5Network Qt5Qml Qt5Quick To be deployed : Qt5Core Qt5Gui Qt5Network Qt5Qml Qt5Quick Qt5Svg Qt5Widgets Updating Qt5Core.dll. Updating Qt5Gui.dll. Updating Qt5Network.dll. Updating Qt5Qml.dll. Updating Qt5Quick.dll. Updating Qt5Svg.dll. Updating Qt5Widgets.dll. Updating libGLESV2.dll. Updating libEGL.dll. Updating D3Dcompiler_47.dll. Updating opengl32sw.dll. Updating libgcc_s_sjlj-1.dll. Updating libstdc++-6.dll. Updating libwinpthread-1.dll. Patching Qt5Core.dll... Creating directory D:/Qt/Deployments/SimpleQML/bearer. Updating qgenericbearer.dll. Creating directory D:/Qt/Deployments/SimpleQML/iconengines. Updating qsvgicon.dll. Creating directory D:/Qt/Deployments/SimpleQML/imageformats. Updating qgif.dll. Updating qicns.dll. Updating qico.dll. Updating qjpeg.dll. Updating qsvg.dll. Updating qtga.dll. Updating qtiff.dll. Updating qwbmp.dll. Updating qwebp.dll. Creating directory D:/Qt/Deployments/SimpleQML/platforminputcontexts. Updating qtvirtualkeyboardplugin.dll. Creating directory D:/Qt/Deployments/SimpleQML/platforms. Updating qwindows.dll. Creating directory D:/Qt/Deployments/SimpleQML/qmltooling. Updating qmldbg_debugger.dll. Updating qmldbg_inspector.dll. Updating qmldbg_local.dll. Updating qmldbg_messages.dll. Updating qmldbg_native.dll. Updating qmldbg_nativedebugger.dll. Updating qmldbg_profiler.dll. Updating qmldbg_quickprofiler.dll. Updating qmldbg_server.dll. Updating qmldbg_tcp.dll. Creating D:\Qt\Deployments\SimpleQML\translations... Creating qt_ar.qm... Creating qt_bg.qm... Creating qt_ca.qm... Creating qt_cs.qm... Creating qt_da.qm... Creating qt_de.qm... Creating qt_en.qm... Creating qt_es.qm... Creating qt_fi.qm... Creating qt_fr.qm... Creating qt_gd.qm... Creating qt_he.qm... Creating qt_hu.qm... Creating qt_it.qm... Creating qt_ja.qm... Creating qt_ko.qm... Creating qt_lv.qm... Creating qt_pl.qm... Creating qt_ru.qm... Creating qt_sk.qm... Creating qt_uk.qm... PS D:\Qt\Deployments\SimpleQML>
The result directory content is:
Mode LastWriteTime Length Name ---- ------------- ------ ---- d----- 6/19/2023 12:52 PM bearer d----- 6/19/2023 12:52 PM iconengines d----- 6/19/2023 12:52 PM imageformats d----- 6/19/2023 12:52 PM platforminputcontexts d----- 6/19/2023 12:52 PM platforms d----- 6/19/2023 12:52 PM qmltooling d----- 6/19/2023 12:52 PM translations -a---- 3/11/2014 12:54 PM 3466856 D3Dcompiler_47.dll -a---- 10/16/2018 1:34 PM 22016 libEGL.dll -a---- 5/11/2015 2:38 PM 471519 libgcc_s_sjlj-1.dll -a---- 10/16/2018 1:34 PM 2807296 libGLESV2.dll -a---- 5/11/2015 2:38 PM 939212 libstdc++-6.dll -a---- 5/11/2015 1:26 PM 52036 libwinpthread-1.dll -a---- 6/14/2016 4:08 PM 15995904 opengl32sw.dll -a---- 6/19/2023 12:52 PM 6111744 Qt5Core.dll -a---- 10/16/2018 1:39 PM 6224896 Qt5Gui.dll -a---- 10/16/2018 1:37 PM 1798656 Qt5Network.dll -a---- 10/16/2018 2:05 PM 4088320 Qt5Qml.dll -a---- 10/16/2018 2:10 PM 4152320 Qt5Quick.dll -a---- 10/16/2018 1:51 PM 359936 Qt5Svg.dll -a---- 10/16/2018 1:42 PM 6361600 Qt5Widgets.dll -a---- 6/19/2023 12:49 PM 462336 SimpleQML.exe
But again, when trying to start the SimpleQML.exe, I still get the familiar errors: