The procedure entry point cound not be located in the dynamic link library
-
wrote on 28 Apr 2013, 15:21 last edited by
The procedure entry point Z21qRegisterResourceDataiPKhS0_S0 could not be located in the dynamic link library Qt5Core.dll.
How can it be solved? -
wrote on 28 Apr 2013, 15:59 last edited by
Have you got more than one version of Qt5Core.dll on your system? Maybe you copiled against another version than your program runs against.
-
wrote on 29 Apr 2013, 07:37 last edited by
Qt version 5.0.2. I copied Qt5.0.2/Tools/QtCreator/bin/Qt5Core.dll.
-
wrote on 29 Apr 2013, 10:08 last edited by
I am not claiming to know the answer to your problem, just trying to help.
But therefore you should please learn to read carefully and answer questions or else nobody can help you or will be willing to do so! -
wrote on 29 Apr 2013, 15:14 last edited by
I installed 5.0.1 mingw, 5.0.2 x64 VS2012, 5.0.2 mingw.
-
wrote on 29 Apr 2013, 15:18 last edited by
Hi,
the version from the path: Qt5.0.2/Tools/QtCreator is the one used by QtCreator binary and (IIRC) is build with MSVS.
You have to use the one, you linked to, which means something like:
[SDKPATH]\Desktop\Qt\4.8.1\mingw\bin\
-
wrote on 29 Apr 2013, 17:17 last edited by
Thanks. Now it works.
-
Hi,
the version from the path: Qt5.0.2/Tools/QtCreator is the one used by QtCreator binary and (IIRC) is build with MSVS.
You have to use the one, you linked to, which means something like:
[SDKPATH]\Desktop\Qt\4.8.1\mingw\bin\
wrote on 6 Apr 2015, 22:59 last edited by@giesbert Thank you very much for your help. I had the "The procedure entry point _ZN10QArrayData10deallocateEPS_jj could not be located in the dynamic link library Qt5Core.dll." error message and wasn't sure how to deal with it. I realized I was using only .dll files from the C:\Qt\Tools\QtCreator\bin directory. When I used the .dll files from the C:\Qt\5.4\mingw491_32\bin directory, my issues disappeared. This makes sense since I was using that MinGW instance to do my compiling.
Dependency Walker is still stating that I'm missing these files:
API-MS-WIN-CORE-COM-L1-1-0.DLL
API-MS-WIN-CORE-WINRT-ERROR-L1-1-0.DLL
API-MS-WIN-CORE-WINRT-L1-1-0.DLL
API-MS-WIN-CORE-WINRT-ROBUFFER-L1-1-0.DLL
API-MS-WIN-CORE-WINRT-STRING-L1-1-0.DLL
API-MS-WIN-SHCORE-SCALING-L1-1-0.DLL
DCOMP.DLL
GPSVC.DLL
IESHIMS.DLLThese are .dll files which some forums tell me are only side problems of something unrelated.
-
@giesbert Thank you very much for your help. I had the "The procedure entry point _ZN10QArrayData10deallocateEPS_jj could not be located in the dynamic link library Qt5Core.dll." error message and wasn't sure how to deal with it. I realized I was using only .dll files from the C:\Qt\Tools\QtCreator\bin directory. When I used the .dll files from the C:\Qt\5.4\mingw491_32\bin directory, my issues disappeared. This makes sense since I was using that MinGW instance to do my compiling.
Dependency Walker is still stating that I'm missing these files:
API-MS-WIN-CORE-COM-L1-1-0.DLL
API-MS-WIN-CORE-WINRT-ERROR-L1-1-0.DLL
API-MS-WIN-CORE-WINRT-L1-1-0.DLL
API-MS-WIN-CORE-WINRT-ROBUFFER-L1-1-0.DLL
API-MS-WIN-CORE-WINRT-STRING-L1-1-0.DLL
API-MS-WIN-SHCORE-SCALING-L1-1-0.DLL
DCOMP.DLL
GPSVC.DLL
IESHIMS.DLLThese are .dll files which some forums tell me are only side problems of something unrelated.
@Robert-Lech said:
Dependency Walker is still stating that I'm missing these files:
API-MS-WIN-CORE-COM-L1-1-0.DLL
API-MS-WIN-CORE-WINRT-ERROR-L1-1-0.DLL
API-MS-WIN-CORE-WINRT-L1-1-0.DLL
API-MS-WIN-CORE-WINRT-ROBUFFER-L1-1-0.DLL
API-MS-WIN-CORE-WINRT-STRING-L1-1-0.DLL
API-MS-WIN-SHCORE-SCALING-L1-1-0.DLL
DCOMP.DLL
GPSVC.DLL
IESHIMS.DLLThese are false positives. You can ignore them.
Run Dependency Walker on an official Microsoft product (e.g. C:\Windows\notepad.exe) and you'll see some of these declared "missing" too
-
wrote on 21 Mar 2019, 12:36 last edited by
I confirm dll libraries from C:\Qt{version}\mingw{version}\bin make Qt desktop app work.
-
This post is deleted!