I am getting MinGW64 compilation error in Qt.
-
Hello. I've been facing this mingw64 build issue for a long time. I could never solve this problem. Can you explain the solutions step by step? can you help me please Thanks.
-
@yy_pc_programmer
ERROR 1 -> not found in dynamic link library
++++++++++++++++++++++++
ERROR 2 -> not found in dynamic link library
++++++++++++++++++++++++
ERROR 3 -> not found in dynamic link library
-
The debugger is waiting to run a program that never compiled and linked. This is irrelevant to the problem.
_Z15qAddPostRoutinePFvvE procedure entry point not found in dynamic link library C:\Qt\6.4.1\mingw_64\bin\Qt6Widgets.dll
This is correct. The qAddPostRoutine procedure is in the Qt core library. Similar mismatch problem goes for qvsnprintf() and the Qt6 Gui library.
Your first step should be to delete the build directory and build a fresh copy.
How you have arrived at this problem is impossible for us to determine without seeing relevant project file and linker output. (Copy and paste the relevant text of the Compile Output panel in a code block </>, do not post a screen shot of it.)
-
@ChrisW67
I deleted build directory as you want.Build project with minGw - Compile Outputs :
10:53:26: Running steps for project 1_QtTestCMake... 10:53:26: Starting: "C:\Qt\Tools\CMake_64\bin\cmake.exe" --build "D:/Qt_Udemy_Ders_Notlari/1-Udemy_Qt 6_C++_GUI_Development_Beginners_Notlarim/build-1_QtTestCMake-Desktop_Qt_6_4_1_MinGW_64_bit-Debug" --target all [1/5 1.0/sec] Automatic MOC and UIC for target 1_QtTestCMake [2/5 0.6/sec] Building CXX object CMakeFiles/1_QtTestCMake.dir/main.cpp.obj [3/5 0.9/sec] Building CXX object CMakeFiles/1_QtTestCMake.dir/widget.cpp.obj [4/5 1.2/sec] Building CXX object CMakeFiles/1_QtTestCMake.dir/1_QtTestCMake_autogen/mocs_compilation.cpp.obj [5/5 1.4/sec] Linking CXX executable 1_QtTestCMake.exe 10:53:30: The process "C:\Qt\Tools\CMake_64\bin\cmake.exe" exited normally. 10:53:30: Elapsed time: 00:04.
and Run project ( CTRL + R ) compile output :
10:54:41: Running steps for project 1_QtTestCMake... 10:54:41: Starting: "C:\Qt\Tools\CMake_64\bin\cmake.exe" --build "D:/Qt_Udemy_Ders_Notlari/1-Udemy_Qt 6_C++_GUI_Development_Beginners_Notlarim/build-1_QtTestCMake-Desktop_Qt_6_4_1_MinGW_64_bit-Debug" --target all ninja: no work to do. 10:54:41: The process "C:\Qt\Tools\CMake_64\bin\cmake.exe" exited normally. 10:54:41: Elapsed time: 00:00.
-
@yy_pc_programmer
I do not see any build error? Indeed here I see nothing, no need to build. You might clean to remove all generated files and force a complete rebuild.Please try to distinguish an error produced during the build process versus one which occurs when you try to run your built executable. Which is the case here for the errors you are talking about? Because I think they are runtime errors, not build (link or compilation) ones?
-
@JonB
build error persists. i don't understand this.compile output:
16:48:11: Configuration is faulty. Check the Issues view for details. Error while building/deploying project 1_QtTestCMake (kit: Desktop Qt 6.4.1 MinGW 64-bit) When executing step "CMake Build"
-
@yy_pc_programmer said in I am getting MinGW64 compilation error in Qt.:
Configuration is faulty. Check the Issues view for details.
It tells you what you have to do... fix your kit configuration.
-
@Christian-Ehrlicher @JonB @ChrisW67
I encountered the same error in Qt, I found and implemented the same here. But the result is still the same. MinGW64 error persists. Can you help me please? thanks.
+++++++++++++
Qt Forum link: https://forum.qt.io/topic/119998/the-procedure-entry-point-open-qdialog-ueaaxxz-could-not-be-located-in-the-dynamic-link-library -
@yy_pc_programmer said in I am getting MinGW64 compilation error in Qt.:
This line from your error message
16:48:11: Configuration is faulty. Check the Issues view for details.
What is in the Issues view?
-
@yy_pc_programmer
This is the same as you posted earlier. The message instructs youCheck the Issues view for details.
That is what @ChrisW67 is asking you, what is there?
-
@JonB
How can I find out what's in there?
Compile output:13:52:36: Configuration is faulty. Check the Issues view for details. Error while building/deploying project 1_QtTestCMake (kit: Desktop Qt 6.4.1 MinGW 64-bit) When executing step "CMake Build"
thank you.
-
@yy_pc_programmer
By looking at the Issues view, like it tells you, not the compile output. -
-
@ChrisW67 @JonB @Christian-Ehrlicher
Issues :
really thank you for asking. -
@yy_pc_programmer said in I am getting MinGW64 compilation error in Qt.:
OK. So your Kit definition is broken and hence disabled.
- Open your Projects panel
- Click the large Manage Kits button in the top left.
- Look at the kit(s) you are trying to use, "Desktop Qt 6.4.1 MinGW 64-bit", on the Kits tab
- Anything flagged in red?
- Choosing the correct compiler?
- Choosing the correct Qt version (must match compiler)?
- Choosing the correct cmake tool/path?
- Look at the selected Qt version on the Qt Versions tab
- Are the paths correct?
- Look at the selected comiler on the Compilers tab
- Are the paths correct?
-
@ChrisW67 @JonB @Christian-Ehrlicher
I created my project on hard disk D: Does the path of this project cause problems? From what I understand, there seems to be no problem with the MinGW64 file path. I'm trying to understand my mistake. I'm taking photos so I can explain the problems to you. I am very glad that you support me. Thank you so much.
2)
3)
4)
-
@ChrisW67 @JonB @Christian-Ehrlicher
I uninstalled version 6.4.1 of Qt. I installed the old Qt 6.3.2 But again the same sound came out. Can you help me please? My projects are interrupted. How can I fix this problem?