QT/SDK version at the Library QtCore4.dll x64
-
The compiled program uses the QtCore4.dll x64 library.
Tell me in which version of the development environment or components can you find header files for this library?
The fact is that the program QTCreator starting with version 3.0.0 (12/11/2013) already uses a new library Qt5Core.dll.
But the support of 64 discharge (observing the archive of versions of the development environment) begins only with version 4.3.0 (05/23/2017).
I broke my whole head in search of where to find .h and .lib files for QtCore4.dll x64? -
The compiled program uses the QtCore4.dll x64 library.
Tell me in which version of the development environment or components can you find header files for this library?
The fact is that the program QTCreator starting with version 3.0.0 (12/11/2013) already uses a new library Qt5Core.dll.
But the support of 64 discharge (observing the archive of versions of the development environment) begins only with version 4.3.0 (05/23/2017).
I broke my whole head in search of where to find .h and .lib files for QtCore4.dll x64?@flarens said in QT/SDK version at the Library QtCore4.dll x64:
QTCreator starting with version 3.0.0 (12/11/2013) already uses a new library Qt5Core.dll
What Qt version QtCreator uses is completelly irrelevant.
"where to find .h and .lib files for QtCore4.dll x64" - in Qt SDK. Which exactly depends on the exact version of QtCore4.dll. Only thing I can say is: it is Qt4.
Can you explain what exactly you want to do? -
The compiled program uses the QtCore4.dll x64 library.
Tell me in which version of the development environment or components can you find header files for this library?
The fact is that the program QTCreator starting with version 3.0.0 (12/11/2013) already uses a new library Qt5Core.dll.
But the support of 64 discharge (observing the archive of versions of the development environment) begins only with version 4.3.0 (05/23/2017).
I broke my whole head in search of where to find .h and .lib files for QtCore4.dll x64?What has QtCreator to do with the Qt version you compile your program with?
Qt4 can be downloaded from here: https://download.qt.io/archive/qt/4.8/4.8.7/ but there is no precompiled 64 bit version for windows. You have to compile it by your own. -
@flarens said in QT/SDK version at the Library QtCore4.dll x64:
QTCreator starting with version 3.0.0 (12/11/2013) already uses a new library Qt5Core.dll
What Qt version QtCreator uses is completelly irrelevant.
"where to find .h and .lib files for QtCore4.dll x64" - in Qt SDK. Which exactly depends on the exact version of QtCore4.dll. Only thing I can say is: it is Qt4.
Can you explain what exactly you want to do?@jsulm said in QT/SDK version at the Library QtCore4.dll x64:
version of QtCore4.dll
v. 4.8.6.0 (27.08.2015)
It was not possible to find Qt SDK 4 for x64@Christian-Ehrlicher said in QT/SDK version at the Library QtCore4.dll x64:
but there is no precompiled 64 bit version for windows
Based on my experience and the level of knowledge - compiling someone else's code almost always spends a lot of time on solving constant errors and eventually ends in failure. On the Internet there are reports of independent assembly of QT for X64, but not a single person shared his result.
I need to apply Microsoft Detours to one of the QT functions and I managed to compile a project with Qt5core.dll, but the application flies out when this function is called. Very likely due to the difference in DLL versions
-
@jsulm said in QT/SDK version at the Library QtCore4.dll x64:
version of QtCore4.dll
v. 4.8.6.0 (27.08.2015)
It was not possible to find Qt SDK 4 for x64@Christian-Ehrlicher said in QT/SDK version at the Library QtCore4.dll x64:
but there is no precompiled 64 bit version for windows
Based on my experience and the level of knowledge - compiling someone else's code almost always spends a lot of time on solving constant errors and eventually ends in failure. On the Internet there are reports of independent assembly of QT for X64, but not a single person shared his result.
I need to apply Microsoft Detours to one of the QT functions and I managed to compile a project with Qt5core.dll, but the application flies out when this function is called. Very likely due to the difference in DLL versions
You are aware that Qt4 and Qt5 are not binary compatible and can not be mixed/simply replaced by each other?
-
You are aware that Qt4 and Qt5 are not binary compatible and can not be mixed/simply replaced by each other?
@Christian-Ehrlicher said in QT/SDK version at the Library QtCore4.dll x64:
Qt4 and Qt5 are not binary compatible
This is obvious, but it was worth trying, because they are not used directly in my case.
As a result, I solved the problem. Just replaced all QT classes with LPVOID. Now the function is well intercepted without violating the structure and there is access to the transmitted parameters. And most importantly, I completely got rid of dependence on the QT library. Thanks for your expert advice!